diff --git a/CHANGELOG.md b/CHANGELOG.md index 38c3e994..0ee2d0a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [4.5.0] + +### Added +- Added shipping estimation calculator to the cart page as well as + option to enable/disable this feature in the WordPress Customizer. + +### Changed +- Changed how Quick View triggers detect their corresponding modal container. + This change allows more flexibility in terms of where a Quick View button can be + placed in a product card. + + ## [4.4.0] ### Added @@ -1314,6 +1326,7 @@ in fact, reset postdata, so far as Gutenberg 3.2.0 is concerned. +[4.5.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/4.4.0...4.5.0 [4.4.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/4.3.1...4.4.0 [4.3.1]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/4.3.0...4.3.1 [4.3.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/4.2.0...4.3.0 diff --git a/assets/css/bc-gutenberg.css b/assets/css/bc-gutenberg.css index 09b2921a..b3171ae2 100644 --- a/assets/css/bc-gutenberg.css +++ b/assets/css/bc-gutenberg.css @@ -1965,7 +1965,7 @@ a.bc-btn, .entry-content .bc-btn, .entry-content button.bc-btn, .entry-content a.bc-btn, -.bc-account-login__form input[type="submit"] { +.bc-account-login__form input[type="submit"].button { display: inline-block; font-family: sans-serif; width: 100%; @@ -1990,7 +1990,7 @@ a.bc-btn, .entry-content .bc-btn, .entry-content button.bc-btn, .entry-content a.bc-btn, -.bc-account-login__form input[type="submit"] { +.bc-account-login__form input[type="submit"].button { max-width: 270px } } @@ -2006,14 +2006,14 @@ a.bc-btn, .entry-content button.bc-btn:focus, .entry-content a.bc-btn:hover, .entry-content a.bc-btn:focus, - .bc-account-login__form input[type="submit"]:hover, - .bc-account-login__form input[type="submit"]:focus { + .bc-account-login__form input[type="submit"].button:hover, + .bc-account-login__form input[type="submit"].button:focus { opacity: 0.9; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; } -.bc-btn[disabled], button.bc-btn[disabled], a.bc-btn[disabled], .entry-content .bc-btn[disabled], .entry-content button.bc-btn[disabled], .entry-content a.bc-btn[disabled], .bc-account-login__form input[type="submit"][disabled] { +.bc-btn[disabled], button.bc-btn[disabled], a.bc-btn[disabled], .entry-content .bc-btn[disabled], .entry-content button.bc-btn[disabled], .entry-content a.bc-btn[disabled], .bc-account-login__form input[type="submit"].button[disabled] { background-color: #5e5e5e; color: #fff; padding: 15px 20px; @@ -2034,8 +2034,8 @@ a.bc-btn, .entry-content button.bc-btn[disabled]:focus, .entry-content a.bc-btn[disabled]:hover, .entry-content a.bc-btn[disabled]:focus, - .bc-account-login__form input[type="submit"][disabled]:hover, - .bc-account-login__form input[type="submit"][disabled]:focus { + .bc-account-login__form input[type="submit"].button[disabled]:hover, + .bc-account-login__form input[type="submit"].button[disabled]:focus { background-color: #5e5e5e; color: #fff; padding: 15px 20px; @@ -2043,14 +2043,57 @@ a.bc-btn, font-family: sans-serif; opacity: 0.6; } -.bc-btn.bc-ajax-cart-processing, button.bc-btn.bc-ajax-cart-processing, a.bc-btn.bc-ajax-cart-processing, .entry-content .bc-btn.bc-ajax-cart-processing, .entry-content button.bc-btn.bc-ajax-cart-processing, .entry-content a.bc-btn.bc-ajax-cart-processing, .bc-account-login__form input[type="submit"].bc-ajax-cart-processing { +.bc-btn.bc-ajax-cart-processing, button.bc-btn.bc-ajax-cart-processing, a.bc-btn.bc-ajax-cart-processing, .entry-content .bc-btn.bc-ajax-cart-processing, .entry-content button.bc-btn.bc-ajax-cart-processing, .entry-content a.bc-btn.bc-ajax-cart-processing, .bc-account-login__form input[type="submit"].button.bc-ajax-cart-processing { -webkit-animation: ajax-add-to-cart 1s infinite; animation: ajax-add-to-cart 1s infinite; } -.bc-btn--small, button.bc-btn--small, a.bc-btn--small, .entry-content .bc-btn--small, .entry-content button.bc-btn--small, .entry-content a.bc-btn--small, .bc-account-login__form input[type="submit"]--small { +.bc-btn--small, + .bc-btn--small[disabled], + button.bc-btn--small, + button.bc-btn--small[disabled], + a.bc-btn--small, + a.bc-btn--small[disabled], + .entry-content .bc-btn--small, + .entry-content .bc-btn--small[disabled], + .entry-content button.bc-btn--small, + .entry-content button.bc-btn--small[disabled], + .entry-content a.bc-btn--small, + .entry-content a.bc-btn--small[disabled], + .bc-account-login__form input[type="submit"].button--small, + .bc-account-login__form input[type="submit"].button--small[disabled] { padding: 8px 16px; } -.bc-btn--inverse, button.bc-btn--inverse, a.bc-btn--inverse, .entry-content .bc-btn--inverse, .entry-content button.bc-btn--inverse, .entry-content a.bc-btn--inverse, .bc-account-login__form input[type="submit"]--inverse { +.bc-btn--small:hover, + .bc-btn--small:focus, + .bc-btn--small[disabled]:hover, + .bc-btn--small[disabled]:focus, + button.bc-btn--small:hover, + button.bc-btn--small:focus, + button.bc-btn--small[disabled]:hover, + button.bc-btn--small[disabled]:focus, + a.bc-btn--small:hover, + a.bc-btn--small:focus, + a.bc-btn--small[disabled]:hover, + a.bc-btn--small[disabled]:focus, + .entry-content .bc-btn--small:hover, + .entry-content .bc-btn--small:focus, + .entry-content .bc-btn--small[disabled]:hover, + .entry-content .bc-btn--small[disabled]:focus, + .entry-content button.bc-btn--small:hover, + .entry-content button.bc-btn--small:focus, + .entry-content button.bc-btn--small[disabled]:hover, + .entry-content button.bc-btn--small[disabled]:focus, + .entry-content a.bc-btn--small:hover, + .entry-content a.bc-btn--small:focus, + .entry-content a.bc-btn--small[disabled]:hover, + .entry-content a.bc-btn--small[disabled]:focus, + .bc-account-login__form input[type="submit"].button--small:hover, + .bc-account-login__form input[type="submit"].button--small:focus, + .bc-account-login__form input[type="submit"].button--small[disabled]:hover, + .bc-account-login__form input[type="submit"].button--small[disabled]:focus { + padding: 8px 16px; +} +.bc-btn--inverse, button.bc-btn--inverse, a.bc-btn--inverse, .entry-content .bc-btn--inverse, .entry-content button.bc-btn--inverse, .entry-content a.bc-btn--inverse, .bc-account-login__form input[type="submit"].button--inverse { padding: 11px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; @@ -2058,7 +2101,7 @@ a.bc-btn, border: 4px solid; } @media (min-width: 960px) { - .bc-product-form .bc-btn, .bc-product-form button.bc-btn, .bc-product-form a.bc-btn, .bc-product-form .entry-content .bc-btn, .bc-product-form .entry-content button.bc-btn, .bc-product-form .entry-content a.bc-btn, .bc-product-form .bc-account-login__form input[type="submit"] { + .bc-product-form .bc-btn, .bc-product-form button.bc-btn, .bc-product-form a.bc-btn, .bc-product-form .entry-content .bc-btn, .bc-product-form .entry-content button.bc-btn, .bc-product-form .entry-content a.bc-btn, .bc-product-form .bc-account-login__form input[type="submit"].button { max-width: none } } @@ -3021,4 +3064,4 @@ button.bc-product-quick-view__close-button:hover, height: auto; } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvYWRtaW4vYmMtZ3V0ZW5iZXJnLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxsLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fdGl0bGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19icmFuZC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3ByaWNlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZmxhZ3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19kZXNjcmlwdGlvbi5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2dhbGxlcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19mb3JtLWNvbXBvbmVudHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tZHJvcGRvd24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tc3dhdGNoLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJlY3RhbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1waWNrLWxpc3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcmFkaW8ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yYXRpbmdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3BlY3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yZWxhdGVkLXByb2R1Y3RzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVmaW5lcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19zdWJuYXYucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19hbGVydC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3BhZ2luYXRpb24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcmRlci1wcm9kdWN0LXJvdy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2ltYWdlcy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3dpc2gtbGlzdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvYnV0dG9ucy9fcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX3NpbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9sb29wL19uby1yZXN1bHRzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvc2luZ2xlL19wcm9kdWN0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvc2luZ2xlL19wcm9kdWN0LXF1aWNrLXZpZXcucGNzcyIsIi4uL3Bjc3MvYWRtaW4vZ3V0ZW5iZXJnL19kZWZhdWx0LnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztHQU1HOztBQUVILG1CQUFtQjtBQ1JuQjtDQUNDOztvRkFFbUY7O0NBcUJuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GOztDQU1uRjs7b0ZBRW1GOztDQU1uRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GO0NBT25GO0FDdkZEO0NBQ0M7O29GQUVtRjs7Q0FPbkY7O29GQUVtRjs7Q0FhbkY7O29G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O0NBQXBCLDhCQUFvQjtLQUFwQix3QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCLG9CQUFnQjtLQUFoQixnQkFBZ0I7Q0FDaEIsMEJBQStCO0tBQS9CLHVCQUErQjtTQUEvQiwrQkFBK0I7Q0FDL0IsVUFBVTtDQUNWLGdCQUFnQjtDQXNCaEI7QUFwQkE7Q0FDQyxtQkFBbUI7Q0FDbkIsYUFBYTtDQUNiLFlBQVk7Q0FDWixXQUFXO0NBQ1gsVUFBVTtDQUtWO0FBSEE7Q0FQRDtFQVFFLHVCQUF3QjtFQUV6QjtDQURDO0FBR0Y7Q0FDQywyQkFBdUI7S0FBdkIsdUJBQXVCO0NBQ3ZCLFlBQVk7Q0FLWjtBQUhBO0NBSkQ7RUFLRSx1QkFBd0I7RUFFekI7Q0FEQztBQUlIO0NBQ0MsbUJBQW1CO0NBQ25CO0FBR0Y7O0dBRUc7QUFHRjtDQUNDLFdBQVc7Q0FDWCxZQUFZO0NBTVo7QUFKQTtDQUNDLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakI7QUFHRjtDQUNDLG1CQUFtQjtDQUNuQixxQkFBZTtLQUFmLGVBQWU7Q0FDZixlQUFlO0NBQ2Y7QUFFRDtDQUNDLDRCQUFxQjtDQUFyQiw0QkFBcUI7Q0FBckIscUJBQXFCO0NBQ3JCLGtCQUFrQjtDQUNsQjtBQUdGOztHQUVHO0FBR0Y7Q0FDQyxpQkFBaUI7Q0FDakIsWUFBWTtDQUNaLGFBQWE7Q0FDYiIsImZpbGUiOiJiYy1ndXRlbmJlcmcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIFdvcmRQcmVzcyBHdXRlbmJlcmcgQmxvY2sgQ1NTXG4gKlxuICogVGhpcyBjc3MgZmlsZXMgaW5jbHVkZXMgYXJlIGxvYWRlZCB3aXRoIEd1dGVuYmVyZyBibG9jayBzY3JpcHRzIGluIHRoZSBhZG1pbi5cbiAqIFVzZSB0aGlzIGZvciBhbGwgYmxvY2sgc3BlY2lmaWMgR3V0ZW5iZXJnIGVkaXRvciBjc3MuXG4gKlxuICovXG5cbi8qIEFkbWluIFVJIEJhc2UgKi9cbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvc2V0dGluZ3MvZ3JpZFwiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvdHlwb2dyYXBoeVwiO1xuXG4vKiBDb21wb25lbnRzICovXG5AaW1wb3J0IFwiLi4vY29udGVudC9jb21wb25lbnRzL2FsbFwiO1xuXG4vKiBCdXR0b25zICovXG5AaW1wb3J0IFwiLi4vY29udGVudC9idXR0b25zL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCIuLi9jb250ZW50L2J1dHRvbnMvcXVpY2stdmlld1wiO1xuXG4vKiBDYXJkcyAqL1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvY2FyZHMvZGVmYXVsdFwiO1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvY2FyZHMvc2luZ2xlXCI7XG5cbi8qIExvb3AgKi9cbkBpbXBvcnQgXCIuLi9jb250ZW50L2xvb3AvZGVmYXVsdFwiO1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvbG9vcC9uby1yZXN1bHRzXCI7XG5cbi8qIFNpbmdsZSAqL1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvc2luZ2xlL3Byb2R1Y3RcIjtcbkBpbXBvcnQgXCIuLi9jb250ZW50L3NpbmdsZS9wcm9kdWN0LXF1aWNrLXZpZXdcIjtcblxuLyogR3V0ZW5iZXJnIEN1c3RvbWl6YXRpb25zICovXG5AaW1wb3J0ICdndXRlbmJlcmcvZGVmYXVsdCc7XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFByaW1hcnkgUGFsZXR0ZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItcHJpbWFyeTogIzUyNzNmNDtcblx0LS1jb2xvci1zZWNvbmRhcnk6IGRhcmtlbih2YXIoLS1jb2xvci1wcmltYXJ5KSwgMC4wOCk7XG5cdC0tY29sb3ItYmMtZ3JlZW46ICM2NWM2OGM7XG5cdC0tY29sb3ItYmMtbGlnaHQtZ3JleTogI2UwZTNlOTtcblx0LS1jb2xvci1iYy1jb25jcmV0ZTogI2NkY2RjZDtcblx0LS1jb2xvci1iYy1ncmV5OiAjOGI4YjhiO1xuXHQtLWNvbG9yLWJjLWdyZXktbWVkaXVtOiAjNWU1ZTVlO1xuXHQtLWNvbG9yLWJjLWJsYWNrOiAjMzQzMTNmO1xuXHQtLWNvbG9yLWJjLWRvZ2VyLWJsdWU6ICMwZDUyZmY7XG5cdC0tY29sb3ItYmMtYmx1ZS1saWdodDogIzE2OGZjMDtcblx0LS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZTogIzUzYmFkMTtcblx0LS1jb2xvci1iYy1yZWQ6ICNkMjU3NGE7XG5cdC0tY29sb3ItYmMtc3VjY2VzczogIzUwN2MwOTtcblx0LS1jb2xvci1iYy1hbHVtaW5pdW06ICNhOWFhYjE7XG5cdC0tY29sb3ItYmMtYnJpZ2h0LXR1cnF1b2lzZTogIzAyZWFkYTtcblx0LS1jb2xvci1iYy1zaGFyazogIzIzMjgyZDtcblx0LS1jb2xvci1iYy10dW5hOiAjMzYzMTQwO1xuXHQtLWNvbG9yLWJjLXNoYW1yb2NrOiAjMzNjOTg3O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFdoaXRlc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cdC0tY29sb3Itb2ZmLXdoaXRlOiAjZjVmNWY1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEdyZXlzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ncmV5LWxpZ2h0OiBsaWdodGVuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblx0LS1jb2xvci1ncmV5OiBncmV5O1xuXHQtLWNvbG9yLWdyZXktZGFyazogZGFya2VuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCbGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWJsYWNrLWEtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LS1jb2xvci1ibGFjay1hLTcwOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmFja2dyb3VuZHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJnZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1jb250ZW50OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWxvZ2luOiAjZjFmMWYxO1xuXHQtLWNvbG9yLWJnZC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmU6ICMyYzI5MzU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGlua3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWNvbG9yLXRleHQtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0LS1jb2xvci1ib3JkZXItZm9ybS1maWVsZDogI2UxZTZlYTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBBbGVydCBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWFsZXJ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tYWxlcnQtYmctZGVmYXVsdDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdC0tYWxlcnQtc3VjY2VzczogIzNlYzg4OTtcblx0LS1hbGVydC1lcnJvcjogI2ZmMDAxMjtcblx0LS1hbGVydC1iZy1pbmZvOiB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU3RhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29uczogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0LS1mb250LWZhbWlseS1wcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktYmFzZTogdmFyKC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFNpemluZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1zaXplLWJhc2U6IDE2cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQ6IDFlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eHhsOiAyZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHhsOiAxLjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC14bDogMS4yNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LWxnOiAxLjEyNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LW06IDAuODc1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtczogMC44MTNlbTtcblx0LS1mb250LXNpemUtY29udGVudC14czogMC43NWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4czogMC42MjVlbTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFdlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtd2VpZ2h0LXRoaW46IDIwMDtcblx0LS1mb250LXdlaWdodC1saWdodDogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5lIEhlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblx0LS1saW5lLWhlaWdodC1sOiAxLjY7XG5cdC0tbGluZS1oZWlnaHQtbTogMS4zNzU7XG5cdC0tbGluZS1oZWlnaHQtczogMS4zO1xuXHQtLWxpbmUtaGVpZ2h0LXNzOiAxLjI7XG5cdC0tbGluZS1oZWlnaHQtc3NzOiAxLjEyNTtcblx0LS1saW5lLWhlaWdodC1ldmVuOiAxO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlciBSYWRpdXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWJvcmRlci1yYWRpdXMtYmFzZTogNHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtcm91bmQ6IDUwJTtcbn1cbiIsIi8qIENvbXBvbmVudHMgKi9cbkBpbXBvcnQgXCJ0aXRsZVwiO1xuQGltcG9ydCBcImJyYW5kXCI7XG5AaW1wb3J0IFwicHJpY2VcIjtcbkBpbXBvcnQgXCJmbGFnc1wiO1xuQGltcG9ydCBcImRlc2NyaXB0aW9uXCI7XG5AaW1wb3J0IFwiZ2FsbGVyeVwiO1xuQGltcG9ydCBcImZvcm0tY29tcG9uZW50c1wiO1xuQGltcG9ydCBcIm9wdGlvbi1kcm9wZG93blwiO1xuQGltcG9ydCBcIm9wdGlvbi1zd2F0Y2hcIjtcbkBpbXBvcnQgXCJvcHRpb24tcmVjdGFuZ2xlXCI7XG5AaW1wb3J0IFwib3B0aW9uLXBpY2stbGlzdFwiO1xuQGltcG9ydCBcIm9wdGlvbi1yYWRpb1wiO1xuQGltcG9ydCBcInJhdGluZ3NcIjtcbkBpbXBvcnQgXCJzcGVjc1wiO1xuQGltcG9ydCBcInJlbGF0ZWQtcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJyZWZpbmVyeVwiO1xuQGltcG9ydCBcInN1Ym5hdlwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm9yZGVyLXByb2R1Y3Qtcm93XCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwid2lzaC1saXN0c1wiO1xuIiwiLmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMThweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X190aXRsZS1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0b3BhY2l0eTogMC44O1xuXG5cdFx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdF9faW52ZW50b3J5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG5cdC5iYy1wcm9kdWN0LWNhcmQgJiB7XG5cdFx0Zm9udC1zaXplOiAwLjU2M2VtO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRcdGZvbnQtc2l6ZTogMC41NjNlbTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDAuNTcxZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXJlbGF0ZWQge1xuXG5cdC5iYy1wcm9kdWN0X190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tY2FjaGVkLFxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWFwaSxcbi5iYy1nZXQtcHJpY2VzLXdyYXBwZXIge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmLmJjLXByb2R1Y3RfX3ByaWNpbmctLXZpc2libGUsXG5cdCYuYmMtc2hvdy1wcmljaW5nLXNwaW5uZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWNhY2hlZCxcbi5iYy1wcm9kdWN0X19wcmljaW5nLS1hcGkge1xuXG5cdC5iYy1wcmljZS1pcy1sb2FkaW5nICYge1xuXHRcdG9wYWNpdHk6IDAuMjtcblxuXHRcdCYuYmMtcHJvZHVjdF9fcHJpY2luZy0taGlkZGVuIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2V0LXByaWNlcy13cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4uYmMtZ2V0LXByaWNlcy1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5iYy1nZXQtcHJpY2VzLWxvYWRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luOiAwIDE2cHg7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xufVxuXG4uYmMtcHJvZHVjdF9fcmV0YWlsLXByaWNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0Ji5iYy1uby1yZXRhaWwtcHJpY2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3JldGFpbC1wcmljZS12YWx1ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbi5iYy1wcm9kdWN0X19vcmlnaW5hbC1wcmljZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljZS0tc2FsZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlLFxuLmJjLXByb2R1Y3Qtc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nLS1hcGkge1xuXG5cdFx0LmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0Ji5iYy1zaG93LWN1cnJlbnQtcHJpY2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFByb2R1Y3QgRmxhZ3NcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtcHJvZHVjdC1mbGFnLS1zYWxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC0yMHB4O1xuXHR0b3A6IC0yMHB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDdweCA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRmb250LXNpemU6IDAuNTIyZW07XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdC1mbGFnLS1zYWxlIHtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0XHRmb250LXNpemU6IDAuNWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMC40MjllbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjM3NWVtO1xuXHRcdH1cblx0fVxufVxuXG4iLCIuYmMtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHRwOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzcwcHg7XG5cdG1hcmdpbjogNjBweCBhdXRvO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlICYge1xuXG5cdFx0aW1nW2RhdGEtem9vbV0ge1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiB6b29tLWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kcmlmdC16b29tLXBhbmUgaW1nIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZS1zbGlkZSB7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5LS1oYXMtY2Fyb3VzZWwge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X192aWRlby1zbGlkZSB7XG5cblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBhZGRpbmctdG9wOiA1Ni4yJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0aWZyYW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4vKiBUaHVtYm5haWwgQ2Fyb3VzZWwgKi9cblxuLyogQ0FTRTogdGh1bWIgY29udHJvbGxlciBvbmx5IHdvcmtzIHdpdGggY2VudGVyZWQgc2xpZGVzLiBUaGlzIG1vdmVzIHRoYXQgY29udGFpbmVyIGJhY2sgdG8gZmx1c2ggbGVmdC4gKi9cbi5zd2lwZXItY29udGFpbmVyW2RhdGEtanM9XCJiYy1nYWxsZXJ5LXRodW1ic1wiXSAuc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQuYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZSB7XG5cdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWItc2xpZGUge1xuXHR3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcblx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG9wYWNpdHk6IDAuODtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYygyMCUgLSAxMHB4KTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWItc2xpZGUtLXZpZGVvIHtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG59XG5cbi5iYy12aWRlby1wbGF5LWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgLTUwJSwgMCk7XG5cdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50LWltYWdlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBGb3Jtc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMtLWlubGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXRpdGxlIHtcblx0ZmxleDogMTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG5pbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3Byb2R1Y3QtbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX21lc3NhZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcHVyY2hhc2UtbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTJweCAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1zZWxlY3Qge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXN3YXRjaCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Ym9yZGVyOiA1cHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3gtc2hhZG93OiAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXJlY3RhbmdsZSB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXBpY2stbGlzdCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1waWNrLWxpc3Qge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1waWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1pbWcge1xuXHRmbGV4OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTBweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmFkaW8ge1xuXG5cdC5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1sYWJlbCB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8ge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJhZGlvIHtcblx0XHRmbGV4OiAxO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmcge1xuXHR1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cdGNvbG9yOiAjOGI4YjhiO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGhlaWdodDogMjVweDtcblx0d2lkdGg6IDkwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCYtLW1hc2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ji0tdG9wIHtcblx0XHRjb2xvcjogI2ZjMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogOTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uYmMtcmF0aW5nLXN0YXIge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjYwNVwiO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZy1yZXZpZXdzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi5iYy1wcm9kdWN0X19zcGVjLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxvc3QtY2VudGVyOiAxMDAlO1xufVxuXG4uYmMtcHJvZHVjdF9fc3BlYyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxvc3Qtd2FmZmxlOiAxLzI7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzM7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzQ7XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmVsYXRlZCB7XG5cdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cblx0LmJjLWZvcm0uYmMtcHJvZHVjdC1mb3JtLFxuXHRidXR0b24uYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5iYy1wcm9kdWN0LWFyY2hpdmVfX3JlZmluZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNDBweCAwIDgwcHg7XG5cblx0LmJjLWZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdGhlaWdodDogNDVweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRmbGV4OiAwIDEgMjcwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRmbGV4OiAxIDEgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAxIGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdC1sYWJlbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0ZmxleDogMCAwIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdC5iYy1yZWZpbmVyeS0tbm8tc2VhcmNoICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdC1maWVsZCB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmJjLWZvcm0gJiB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdGhlaWdodDogNDVweDtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblxuXHQmLmJjLWJ0bi5iYy1idG4tLXNtYWxsIHtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdCYuYmMtYnRuLmJjLWJ0bi0tc21hbGwge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuIiwiLmJjLXN1Ym5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4uYmMtc3VibmF2X19saXN0LWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXG5cdFx0KyAuYmMtc3VibmF2X19saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmJjLXN1Ym5hdl9fbGluayB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbS0tY3VycmVudCAuYmMtc3VibmF2X19saW5rIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbiIsIi5iYy1hbGVydCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWJnLWRlZmF1bHQpO1xuXHRjb2xvcjogdmFyKC0tYWxlcnQtY29sb3IpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblxuXHQmLS1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1zdWNjZXNzKTtcblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1lcnJvcik7XG5cdH1cbn1cblxuLmJjLWFsZXJ0LWdyb3VwIHtcblxuXHQuYmMtYWxlcnQ6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCYtLWluZm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWJnLWluZm8pO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblxuXHRcdC5iYy1wcm9kdWN0LWZvcm0gJiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdCYuYmMtZmFkZS1pbi1hbGVydC1ncm91cCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtZm9ybV9fZXJyb3ItbWVzc2FnZSB7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1lcnJvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG59XG5cbi5iYy1hamF4LWFkZC10by1jYXJ0X19tZXNzYWdlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xufVxuIiwiLmJjLWxvYWQtaXRlbXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYy1sb2FkLWl0ZW1zLWNvbnRhaW5lci0taGFzLXBhZ2VzIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0PiAqOm5vdCguYmMtbG9hZC1pdGVtc19fdHJpZ2dlcikge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCYuaXRlbS1pbml0aWFsaXplZCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtbG9hZC1pdGVtc19fbG9hZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDMwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5iYy1sb2FkLW1vcmUtaXRlbXMsXG4uYmMtbG9hZC1pdGVtc19fdHJpZ2dlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYy1sb2FkLW1vcmUtaXRlbXMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmMtbG9hZC1pdGVtc19fdHJpZ2dlci1idG4sXG4uYmMtbm8tcmVzdWx0c19fYnV0dG9uIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cblxuXHQuYmMtaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi8qIEVycm9yIEhhbmRsaW5nICovXG4uYmMtcGFnaW5hdGlvbl9fZXJyb3ItbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xufVxuIiwiLmJjLW9yZGVyLXByb2R1Y3Qtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2ltYWdlIHtcblx0ZmxleDogMCAwIDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYm9keSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2hlYWRlciB7XG5cblx0LmJjLW9yZGVyLXByb2R1Y3Qtcm93X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JyYW5kLFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X191bml0LXByaWNlLFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9ucy1saXN0LFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9ucy1saXN0IHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24tbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fc3RhdHVzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fcXVhbnRpdHkge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fdG90YWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYmMtb3JkZXItcHJvZHVjdC1yb3dfX2ltYWdlLFxuLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RodW1ibmFpbC1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHQuYmMtcHJvZHVjdC1jYXJkX19mZWF0dXJlZC1pbWFnZS5iYy1jb21wb25lbnQge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdH1cbn1cbiIsIi8qIE15IEFjY291bnQgV2lzaCBMaXN0ICovXG4uYmMtYWNjb3VudC13aXNoLWxpc3RzIHtcblxuXHQuYmMtd2lzaC1saXN0LWhlYWRlcixcblx0LmJjLXdpc2gtbGlzdC1yb3cge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1yb3csXG5cdC5iYy13aXNoLWxpc3QtaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1yb3cge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6IDI4cHggMDtcblx0fVxuXG5cdC5iYy13aXNoLWxpc3QtaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1uYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXg6IDAgMSAyMDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAxIDI1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy13aXNoLWxpc3QtaXRlbS1jb3VudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgNjBweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1zaGFyZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleDogMCAwIDgwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIDEzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1hY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cblx0XHQuYmMtbGluayB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iYy13aXNoaWxpc3QtY29weSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXNtYWxsLXNjcmVlbi10aXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1tYW5hZ2Utd2lzaC1saXN0LXdyYXBwZXIge1xuXG5cdC5iYy1saW5rIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtYnJlYWRjcnVtYnMge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5iYy13aXNoLWxpc3QtbmV3IHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4vKiBNYW5hZ2UgSW5kaXZpZHVhbCBXaXNoIExpc3QgKi9cblxuLmJjLW1hbmFnZS13aXNoLWxpc3QtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG59XG5cbi5iYy1tYW5hZ2Utd2lzaC1saXN0LXRpdGxlLFxuLmVudHJ5LWNvbnRlbnQgLmJjLW1hbmFnZS13aXNoLWxpc3QtdGl0bGUge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDE7XG5cdH1cbn1cblxuLmJjLW1hbmFnZS13aXNoLWxpc3Qtc2hhcmUge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbjogMTVweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIDQwMHB4O1xuXHRcdG1hcmdpbjogNXB4IDAgMDtcblx0fVxuXG5cdC5iYy13aXNoLWxpc3Qtc2hhcmUtdGl0bGUge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5iYy13aXNoLWxpc3Qtc2hhcmUge1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0ZmxleDogMTtcblx0XHRib3JkZXI6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC5iYy13aXNoLWxpc3Qtc2hhcmUtLWNvcHkge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cblx0XHQmOmRpc2FibGVkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtbWFuYWdlLXdpc2gtbGlzdC1hY3Rpb25zIHtcblx0ZmxleDogMCAwIDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5iYy1saW5rIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLmJjLWNvcGllZC13aXNoLWxpc3Qtd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtY29waWVkIHtcblx0cGFkZGluZzogNHB4IDE1cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJjLXdpc2gtbGlzdC1jb3BpZWQtc3VjY2VzcyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhzKTtcbn1cblxuLyogV2lzaCBMaXN0IFByb2R1Y3RzIExpc3QgKi9cbi5iYy1tYW5hZ2Utd2lzaC1saXN0LXByb2R1Y3RzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYy1tYW5hZ2Utd2lzaC1saXN0LXByb2R1Y3Qge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1wcm9kdWN0LXJvd19faW1hZ2Uge1xuXHRmbGV4OiAwIDAgMTIwcHg7XG5cdG9yZGVyOiAwO1xuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRcdG1heC13aWR0aDogMTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtcHJvZHVjdC1yb3dfX2JvZHkge1xuXHRmbGV4OiAyO1xuXHRvcmRlcjogMjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRvcmRlcjogMDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1wcm9kdWN0LXJvd19fdGl0bGUsXG4uZW50cnktY29udGVudCAuYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93X190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJjLXdpc2gtbGlzdC1wcm9kdWN0LXJvd19fZGVsZXRlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdG9yZGVyOiAxO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdG9yZGVyOiAwO1xuXHR9XG5cblx0LmJjLWxpbmsge1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjQ1ZW07XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1wcm9kdWN0LXJvd19fcHJpY2Uge1xuXHRmbGV4OiAxO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRvcmRlcjogMztcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLyogV2lzaCBMaXN0IERpYWxvZ3MgKi9cbi5iYy13aXNoLWxpc3QtZGlhbG9nX19vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrLWEtNzApO1xufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZ19fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiA1MDtcblxuXHQmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuYnV0dG9uLmJjLXdpc2gtbGlzdC1kaWFsb2dfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTBweDtcblx0b3BhY2l0eTogMC42NTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiBhdXRvO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctY29udGVudC13cmFwcGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAlKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdFx0cGFkZGluZzogNDBweCAwIDUwcHg7XG5cdH1cblxuXHQqIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0PiBkaXYge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1jb250ZW50IHtcblx0bWF4LXdpZHRoOiA4ODBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDUwcHggMjBweCAyMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAyMHB4IDUwcHg7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctY29udGVudC0tZGVsZXRlIHtcblx0cGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctdGl0bGUsXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHh4bCk7XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nLWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcblx0bWFyZ2luOiAyM3B4IGF1dG8gNDBweDtcblxuXHQuYmMtd2lzaC1saXN0LWRpYWxvZy1jb250ZW50LS1kZWxldGUgJiB7XG5cdFx0bWFyZ2luOiAyNnB4IGF1dG8gMjNweDtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1mb3JtIHtcblxuXHRsYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxuXG5cdC5iYy1idG4tLWZvcm0tc3VibWl0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXG5cdFx0LmJjLXdpc2gtbGlzdC1kaWFsb2ctY29udGVudC0tZGVsZXRlICYge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctY2xvc2UsXG5idXR0b24uYmMtd2lzaC1saXN0LWRpYWxvZy1jbG9zZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LW5hbWUtZmllbGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAxMHB4IDAgMzBweDtcblx0Zm9udC1zaXplOiAxLjM4ZW07XG59XG5cbi5iYy13aXNoLWxpc3QtcHVibGljLWZpZWxkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nLWNsb3NlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbiIsIi5iYy1idG4sXG5idXR0b24uYmMtYnRuLFxuYS5iYy1idG4sXG4uZW50cnktY29udGVudCAuYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgYnV0dG9uLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IGEuYmMtYnRuLFxuLmJjLWFjY291bnQtbG9naW5fX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdFx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHR9XG5cdH1cblxuXHQmLmJjLWFqYXgtY2FydC1wcm9jZXNzaW5nIHtcblx0XHRhbmltYXRpb246IGFqYXgtYWRkLXRvLWNhcnQgMXMgaW5maW5pdGU7XG5cdH1cblxuXHQmLS1zbWFsbCB7XG5cdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdH1cblxuXHQmLS1pbnZlcnNlIHtcblx0XHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDRweCBzb2xpZDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZvcm0gJiB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBhamF4LWFkZC10by1jYXJ0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cbn1cbiIsIi5iYy1xdWlja3ZpZXctdHJpZ2dlcixcbmJ1dHRvbi5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0LmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjcsIDIzMywgMC43Mik7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG59XG5cbi5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXItbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdHdpZHRoOiA3MCU7XG5cdHBhZGRpbmc6IDEycHggMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0LmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2FjdGlvbnMge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLWJ0bixcblx0YS5iYy1idG4sXG5cdGJ1dHRvbi5iYy1idG4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkLWltYWdlLWFuY2hvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZF9fZmVhdHVyZWQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDM3MHB4O1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5lbnRyeS1jb250ZW50ICYge1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX21ldGEge1xuXHRwYWRkaW5nOiAyNXB4IDAgNTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDYwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19hY3Rpb25zIHtcblx0XHRvcmRlcjogMztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LWdyaWQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0PiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdH1cblxuXHQmLS0yY29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tM2NvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHRcdGxvc3QtY29sdW1uLXJvdW5kZXI6IDk5Ljk4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTRjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS80IDQgMzBweDtcblx0XHRcdGxvc3QtY29sdW1uLXJvdW5kZXI6IDk5Ljk4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTVjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS80IDQgMzBweDtcblx0XHRcdGxvc3QtY29sdW1uLXJvdW5kZXI6IDk5Ljk4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNSA1IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS1yZWxhdGVkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBMb29wOiBObyBSZXN1bHRzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJjLW5vLXJlc3VsdHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmMtbm8tcmVzdWx0c19fbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMS4zNzVlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmJjLW5vLXJlc3VsdHNfX2J1dHRvbiB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLmJjLXByb2R1Y3Qtc2luZ2xlIHtcblx0bWF4LXdpZHRoOiA5NzBweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cblx0XHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0XHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRmbGV4OiAwIDAgMzcwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdFx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LXh4bGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdH1cblxuXHRcdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHRcdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHR3aWR0aDogY2FsYyg0MCUgLSA2MHB4KTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19za3Uge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblxuXHRcdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDEuMTQzZW07XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mb3JtIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCYuYmMtcHJvZHVjdF9faXMtc2V0dGluZy1vcHRpb25zIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblxuXHQuYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zcGVjaWZpY2F0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlLS1yZWxhdGVkIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZ3Mge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdG1heC13aWR0aDogMTQ0MHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19za3Uge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eS1sYWJlbCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuaW5wdXQuYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eS1pbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogNnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdHdpZHRoOiA3MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtcXVpY2stdmlld19fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTcwKTtcbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiA1MDtcblxuXHQmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuYnV0dG9uLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY2xvc2UtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRvcGFjaXR5OiAwLjY1O1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1xdWljay12aWV3X19jb250ZW50IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAlKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAlKTtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRtYXgtaGVpZ2h0OiA2NjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblxuXHRcdC5icm93c2VyLWllICYge1xuXHRcdFx0bWluLWhlaWdodDogNjYwcHg7XG5cdFx0fVxuXHR9XG5cblx0KiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eSxcblx0LmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudC1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNjBweDtcblxuXHQuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmdzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRcdG9yZGVyOiA0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqIFByb2R1Y3QgQmxvY2sgU3R5bGVzXG4gKi9cbi53cC1ibG9jay1iaWdjb21tZXJjZS1wcm9kdWN0cyB7XG5cblx0LmJjLXByb2R1Y3QtZ2FsbGVyeS0taGFzLWNhcm91c2VsIHtcblxuXHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblxuXHRcdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHRvcDogYXV0bztcblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LWdyaWQge1xuXHRcdHBhZGRpbmc6IDQwcHggMTVweDtcblx0fVxufVxuXG4vKipcbiAqIFBhZ2UgQmxvY2sgU3R5bGVzXG4gKi9cbi5ibG9jay1lZGl0b3ItcGFnZSB7XG5cblx0Lm1pc2MtcHViLWJpZ2NvbW1lcmNlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmRhc2hpY29ucyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLWNoYW5uZWwtbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRtYXgtd2lkdGg6IDc1JTtcblx0fVxuXG5cdC5iaWdjb21tZXJjZS1jaGFubmVsLW5hbWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cbi8qKlxuICogUHJvZHVjdCBDb21wb25lbnRzIEJsb2NrIFN0eWxlc1xuICovXG4ud3AtYmxvY2stYmlnY29tbWVyY2UtcHJvZHVjdC1jb21wb25lbnRzIHtcblxuXHQuYmMtcHJvZHVjdC1jYXJkX19mZWF0dXJlZC1pbWFnZSB7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbiJdfQ== */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvYWRtaW4vYmMtZ3V0ZW5iZXJnLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxsLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fdGl0bGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19icmFuZC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3ByaWNlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZmxhZ3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19kZXNjcmlwdGlvbi5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2dhbGxlcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19mb3JtLWNvbXBvbmVudHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tZHJvcGRvd24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tc3dhdGNoLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJlY3RhbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1waWNrLWxpc3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcmFkaW8ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yYXRpbmdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3BlY3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yZWxhdGVkLXByb2R1Y3RzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVmaW5lcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19zdWJuYXYucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19hbGVydC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3BhZ2luYXRpb24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcmRlci1wcm9kdWN0LXJvdy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2ltYWdlcy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3dpc2gtbGlzdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvYnV0dG9ucy9fcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX3NpbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9sb29wL19uby1yZXN1bHRzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvc2luZ2xlL19wcm9kdWN0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvc2luZ2xlL19wcm9kdWN0LXF1aWNrLXZpZXcucGNzcyIsIi4uL3Bjc3MvYWRtaW4vZ3V0ZW5iZXJnL19kZWZhdWx0LnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztHQU1HOztBQUVILG1CQUFtQjtBQ1JuQjtDQUNDOztvRkFFbUY7O0NBcUJuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GOztDQU1uRjs7b0ZBRW1GOztDQU1uRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GO0NBT25GO0FDdkZEO0NBQ0M7O29GQUVtRjs7Q0FPbkY7O29GQUVtRjs7Q0FhbkY7O29G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Q0FDVixjQUFjO0NBQ2Q7QUFFRDtDQUNDLHFCQUFjO0NBQWQscUJBQWM7Q0FBZCxjQUFjO0NBQ2QsK0JBQW9CO0NBQXBCLDhCQUFvQjtLQUFwQix3QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCLG9CQUFnQjtLQUFoQixnQkFBZ0I7Q0FDaEIsMEJBQStCO0tBQS9CLHVCQUErQjtTQUEvQiwrQkFBK0I7Q0FDL0IsVUFBVTtDQUNWLGdCQUFnQjtDQXNCaEI7QUFwQkE7Q0FDQyxtQkFBbUI7Q0FDbkIsYUFBYTtDQUNiLFlBQVk7Q0FDWixXQUFXO0NBQ1gsVUFBVTtDQUtWO0FBSEE7Q0FQRDtFQVFFLHVCQUF3QjtFQUV6QjtDQURDO0FBR0Y7Q0FDQywyQkFBdUI7S0FBdkIsdUJBQXVCO0NBQ3ZCLFlBQVk7Q0FLWjtBQUhBO0NBSkQ7RUFLRSx1QkFBd0I7RUFFekI7Q0FEQztBQUlIO0NBQ0MsbUJBQW1CO0NBQ25CO0FBR0Y7O0dBRUc7QUFHRjtDQUNDLFdBQVc7Q0FDWCxZQUFZO0NBTVo7QUFKQTtDQUNDLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakI7QUFHRjtDQUNDLG1CQUFtQjtDQUNuQixxQkFBZTtLQUFmLGVBQWU7Q0FDZixlQUFlO0NBQ2Y7QUFFRDtDQUNDLDRCQUFxQjtDQUFyQiw0QkFBcUI7Q0FBckIscUJBQXFCO0NBQ3JCLGtCQUFrQjtDQUNsQjtBQUdGOztHQUVHO0FBR0Y7Q0FDQyxpQkFBaUI7Q0FDakIsWUFBWTtDQUNaLGFBQWE7Q0FDYiIsImZpbGUiOiJiYy1ndXRlbmJlcmcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIFdvcmRQcmVzcyBHdXRlbmJlcmcgQmxvY2sgQ1NTXG4gKlxuICogVGhpcyBjc3MgZmlsZXMgaW5jbHVkZXMgYXJlIGxvYWRlZCB3aXRoIEd1dGVuYmVyZyBibG9jayBzY3JpcHRzIGluIHRoZSBhZG1pbi5cbiAqIFVzZSB0aGlzIGZvciBhbGwgYmxvY2sgc3BlY2lmaWMgR3V0ZW5iZXJnIGVkaXRvciBjc3MuXG4gKlxuICovXG5cbi8qIEFkbWluIFVJIEJhc2UgKi9cbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvc2V0dGluZ3MvZ3JpZFwiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvdHlwb2dyYXBoeVwiO1xuXG4vKiBDb21wb25lbnRzICovXG5AaW1wb3J0IFwiLi4vY29udGVudC9jb21wb25lbnRzL2FsbFwiO1xuXG4vKiBCdXR0b25zICovXG5AaW1wb3J0IFwiLi4vY29udGVudC9idXR0b25zL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCIuLi9jb250ZW50L2J1dHRvbnMvcXVpY2stdmlld1wiO1xuXG4vKiBDYXJkcyAqL1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvY2FyZHMvZGVmYXVsdFwiO1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvY2FyZHMvc2luZ2xlXCI7XG5cbi8qIExvb3AgKi9cbkBpbXBvcnQgXCIuLi9jb250ZW50L2xvb3AvZGVmYXVsdFwiO1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvbG9vcC9uby1yZXN1bHRzXCI7XG5cbi8qIFNpbmdsZSAqL1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvc2luZ2xlL3Byb2R1Y3RcIjtcbkBpbXBvcnQgXCIuLi9jb250ZW50L3NpbmdsZS9wcm9kdWN0LXF1aWNrLXZpZXdcIjtcblxuLyogR3V0ZW5iZXJnIEN1c3RvbWl6YXRpb25zICovXG5AaW1wb3J0ICdndXRlbmJlcmcvZGVmYXVsdCc7XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFByaW1hcnkgUGFsZXR0ZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItcHJpbWFyeTogIzUyNzNmNDtcblx0LS1jb2xvci1zZWNvbmRhcnk6IGRhcmtlbih2YXIoLS1jb2xvci1wcmltYXJ5KSwgMC4wOCk7XG5cdC0tY29sb3ItYmMtZ3JlZW46ICM2NWM2OGM7XG5cdC0tY29sb3ItYmMtbGlnaHQtZ3JleTogI2UwZTNlOTtcblx0LS1jb2xvci1iYy1jb25jcmV0ZTogI2NkY2RjZDtcblx0LS1jb2xvci1iYy1ncmV5OiAjOGI4YjhiO1xuXHQtLWNvbG9yLWJjLWdyZXktbWVkaXVtOiAjNWU1ZTVlO1xuXHQtLWNvbG9yLWJjLWJsYWNrOiAjMzQzMTNmO1xuXHQtLWNvbG9yLWJjLWRvZ2VyLWJsdWU6ICMwZDUyZmY7XG5cdC0tY29sb3ItYmMtYmx1ZS1saWdodDogIzE2OGZjMDtcblx0LS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZTogIzUzYmFkMTtcblx0LS1jb2xvci1iYy1yZWQ6ICNkMjU3NGE7XG5cdC0tY29sb3ItYmMtc3VjY2VzczogIzUwN2MwOTtcblx0LS1jb2xvci1iYy1hbHVtaW5pdW06ICNhOWFhYjE7XG5cdC0tY29sb3ItYmMtYnJpZ2h0LXR1cnF1b2lzZTogIzAyZWFkYTtcblx0LS1jb2xvci1iYy1zaGFyazogIzIzMjgyZDtcblx0LS1jb2xvci1iYy10dW5hOiAjMzYzMTQwO1xuXHQtLWNvbG9yLWJjLXNoYW1yb2NrOiAjMzNjOTg3O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFdoaXRlc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cdC0tY29sb3Itb2ZmLXdoaXRlOiAjZjVmNWY1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEdyZXlzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ncmV5LWxpZ2h0OiBsaWdodGVuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblx0LS1jb2xvci1ncmV5OiBncmV5O1xuXHQtLWNvbG9yLWdyZXktZGFyazogZGFya2VuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCbGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWJsYWNrLWEtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LS1jb2xvci1ibGFjay1hLTcwOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmFja2dyb3VuZHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJnZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1jb250ZW50OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWxvZ2luOiAjZjFmMWYxO1xuXHQtLWNvbG9yLWJnZC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmU6ICMyYzI5MzU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGlua3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWNvbG9yLXRleHQtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0LS1jb2xvci1ib3JkZXItZm9ybS1maWVsZDogI2UxZTZlYTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBBbGVydCBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWFsZXJ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tYWxlcnQtYmctZGVmYXVsdDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdC0tYWxlcnQtc3VjY2VzczogIzNlYzg4OTtcblx0LS1hbGVydC1lcnJvcjogI2ZmMDAxMjtcblx0LS1hbGVydC1iZy1pbmZvOiB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU3RhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29uczogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0LS1mb250LWZhbWlseS1wcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktYmFzZTogdmFyKC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFNpemluZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1zaXplLWJhc2U6IDE2cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQ6IDFlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eHhsOiAyZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHhsOiAxLjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC14bDogMS4yNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LWxnOiAxLjEyNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LW06IDAuODc1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtczogMC44MTNlbTtcblx0LS1mb250LXNpemUtY29udGVudC14czogMC43NWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4czogMC42MjVlbTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFdlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtd2VpZ2h0LXRoaW46IDIwMDtcblx0LS1mb250LXdlaWdodC1saWdodDogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5lIEhlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblx0LS1saW5lLWhlaWdodC1sOiAxLjY7XG5cdC0tbGluZS1oZWlnaHQtbTogMS4zNzU7XG5cdC0tbGluZS1oZWlnaHQtczogMS4zO1xuXHQtLWxpbmUtaGVpZ2h0LXNzOiAxLjI7XG5cdC0tbGluZS1oZWlnaHQtc3NzOiAxLjEyNTtcblx0LS1saW5lLWhlaWdodC1ldmVuOiAxO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlciBSYWRpdXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWJvcmRlci1yYWRpdXMtYmFzZTogNHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtcm91bmQ6IDUwJTtcbn1cbiIsIi8qIENvbXBvbmVudHMgKi9cbkBpbXBvcnQgXCJ0aXRsZVwiO1xuQGltcG9ydCBcImJyYW5kXCI7XG5AaW1wb3J0IFwicHJpY2VcIjtcbkBpbXBvcnQgXCJmbGFnc1wiO1xuQGltcG9ydCBcImRlc2NyaXB0aW9uXCI7XG5AaW1wb3J0IFwiZ2FsbGVyeVwiO1xuQGltcG9ydCBcImZvcm0tY29tcG9uZW50c1wiO1xuQGltcG9ydCBcIm9wdGlvbi1kcm9wZG93blwiO1xuQGltcG9ydCBcIm9wdGlvbi1zd2F0Y2hcIjtcbkBpbXBvcnQgXCJvcHRpb24tcmVjdGFuZ2xlXCI7XG5AaW1wb3J0IFwib3B0aW9uLXBpY2stbGlzdFwiO1xuQGltcG9ydCBcIm9wdGlvbi1yYWRpb1wiO1xuQGltcG9ydCBcInJhdGluZ3NcIjtcbkBpbXBvcnQgXCJzcGVjc1wiO1xuQGltcG9ydCBcInJlbGF0ZWQtcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJyZWZpbmVyeVwiO1xuQGltcG9ydCBcInN1Ym5hdlwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm9yZGVyLXByb2R1Y3Qtcm93XCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwid2lzaC1saXN0c1wiO1xuIiwiLmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMThweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X190aXRsZS1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0b3BhY2l0eTogMC44O1xuXG5cdFx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdF9faW52ZW50b3J5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG5cdC5iYy1wcm9kdWN0LWNhcmQgJiB7XG5cdFx0Zm9udC1zaXplOiAwLjU2M2VtO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRcdGZvbnQtc2l6ZTogMC41NjNlbTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDAuNTcxZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXJlbGF0ZWQge1xuXG5cdC5iYy1wcm9kdWN0X190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tY2FjaGVkLFxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWFwaSxcbi5iYy1nZXQtcHJpY2VzLXdyYXBwZXIge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmLmJjLXByb2R1Y3RfX3ByaWNpbmctLXZpc2libGUsXG5cdCYuYmMtc2hvdy1wcmljaW5nLXNwaW5uZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWNhY2hlZCxcbi5iYy1wcm9kdWN0X19wcmljaW5nLS1hcGkge1xuXG5cdC5iYy1wcmljZS1pcy1sb2FkaW5nICYge1xuXHRcdG9wYWNpdHk6IDAuMjtcblxuXHRcdCYuYmMtcHJvZHVjdF9fcHJpY2luZy0taGlkZGVuIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2V0LXByaWNlcy13cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4uYmMtZ2V0LXByaWNlcy1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5iYy1nZXQtcHJpY2VzLWxvYWRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luOiAwIDE2cHg7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xufVxuXG4uYmMtcHJvZHVjdF9fcmV0YWlsLXByaWNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0Ji5iYy1uby1yZXRhaWwtcHJpY2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3JldGFpbC1wcmljZS12YWx1ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbi5iYy1wcm9kdWN0X19vcmlnaW5hbC1wcmljZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljZS0tc2FsZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlLFxuLmJjLXByb2R1Y3Qtc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nLS1hcGkge1xuXG5cdFx0LmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0Ji5iYy1zaG93LWN1cnJlbnQtcHJpY2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFByb2R1Y3QgRmxhZ3NcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtcHJvZHVjdC1mbGFnLS1zYWxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC0yMHB4O1xuXHR0b3A6IC0yMHB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDdweCA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRmb250LXNpemU6IDAuNTIyZW07XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdC1mbGFnLS1zYWxlIHtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0XHRmb250LXNpemU6IDAuNWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMC40MjllbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjM3NWVtO1xuXHRcdH1cblx0fVxufVxuXG4iLCIuYmMtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHRwOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzcwcHg7XG5cdG1hcmdpbjogNjBweCBhdXRvO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlICYge1xuXG5cdFx0aW1nW2RhdGEtem9vbV0ge1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiB6b29tLWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kcmlmdC16b29tLXBhbmUgaW1nIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZS1zbGlkZSB7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5LS1oYXMtY2Fyb3VzZWwge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X192aWRlby1zbGlkZSB7XG5cblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBhZGRpbmctdG9wOiA1Ni4yJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0aWZyYW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4vKiBUaHVtYm5haWwgQ2Fyb3VzZWwgKi9cblxuLyogQ0FTRTogdGh1bWIgY29udHJvbGxlciBvbmx5IHdvcmtzIHdpdGggY2VudGVyZWQgc2xpZGVzLiBUaGlzIG1vdmVzIHRoYXQgY29udGFpbmVyIGJhY2sgdG8gZmx1c2ggbGVmdC4gKi9cbi5zd2lwZXItY29udGFpbmVyW2RhdGEtanM9XCJiYy1nYWxsZXJ5LXRodW1ic1wiXSAuc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQuYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZSB7XG5cdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWItc2xpZGUge1xuXHR3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcblx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG9wYWNpdHk6IDAuODtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYygyMCUgLSAxMHB4KTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWItc2xpZGUtLXZpZGVvIHtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG59XG5cbi5iYy12aWRlby1wbGF5LWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgLTUwJSwgMCk7XG5cdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50LWltYWdlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBGb3Jtc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMtLWlubGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXRpdGxlIHtcblx0ZmxleDogMTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG5pbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3Byb2R1Y3QtbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX21lc3NhZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcHVyY2hhc2UtbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTJweCAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1zZWxlY3Qge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXN3YXRjaCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Ym9yZGVyOiA1cHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3gtc2hhZG93OiAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXJlY3RhbmdsZSB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXBpY2stbGlzdCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1waWNrLWxpc3Qge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1waWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1pbWcge1xuXHRmbGV4OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTBweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmFkaW8ge1xuXG5cdC5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1sYWJlbCB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8ge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJhZGlvIHtcblx0XHRmbGV4OiAxO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmcge1xuXHR1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cdGNvbG9yOiAjOGI4YjhiO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGhlaWdodDogMjVweDtcblx0d2lkdGg6IDkwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCYtLW1hc2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ji0tdG9wIHtcblx0XHRjb2xvcjogI2ZjMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogOTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uYmMtcmF0aW5nLXN0YXIge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjYwNVwiO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZy1yZXZpZXdzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi5iYy1wcm9kdWN0X19zcGVjLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxvc3QtY2VudGVyOiAxMDAlO1xufVxuXG4uYmMtcHJvZHVjdF9fc3BlYyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxvc3Qtd2FmZmxlOiAxLzI7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzM7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzQ7XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmVsYXRlZCB7XG5cdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cblx0LmJjLWZvcm0uYmMtcHJvZHVjdC1mb3JtLFxuXHRidXR0b24uYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5iYy1wcm9kdWN0LWFyY2hpdmVfX3JlZmluZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNDBweCAwIDgwcHg7XG5cblx0LmJjLWZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdGhlaWdodDogNDVweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRmbGV4OiAwIDEgMjcwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRmbGV4OiAxIDEgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAxIGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdC1sYWJlbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0ZmxleDogMCAwIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdC5iYy1yZWZpbmVyeS0tbm8tc2VhcmNoICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdC1maWVsZCB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmJjLWZvcm0gJiB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdGhlaWdodDogNDVweDtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblxuXHQmLmJjLWJ0bi5iYy1idG4tLXNtYWxsIHtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdCYuYmMtYnRuLmJjLWJ0bi0tc21hbGwge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuIiwiLmJjLXN1Ym5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4uYmMtc3VibmF2X19saXN0LWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXG5cdFx0KyAuYmMtc3VibmF2X19saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmJjLXN1Ym5hdl9fbGluayB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbS0tY3VycmVudCAuYmMtc3VibmF2X19saW5rIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbiIsIi5iYy1hbGVydCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWJnLWRlZmF1bHQpO1xuXHRjb2xvcjogdmFyKC0tYWxlcnQtY29sb3IpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblxuXHQmLS1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1zdWNjZXNzKTtcblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1lcnJvcik7XG5cdH1cbn1cblxuLmJjLWFsZXJ0LWdyb3VwIHtcblxuXHQuYmMtYWxlcnQ6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCYtLWluZm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWJnLWluZm8pO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblxuXHRcdC5iYy1wcm9kdWN0LWZvcm0gJiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdCYuYmMtZmFkZS1pbi1hbGVydC1ncm91cCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtZm9ybV9fZXJyb3ItbWVzc2FnZSB7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1lcnJvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG59XG5cbi5iYy1hamF4LWFkZC10by1jYXJ0X19tZXNzYWdlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xufVxuIiwiLmJjLWxvYWQtaXRlbXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYy1sb2FkLWl0ZW1zLWNvbnRhaW5lci0taGFzLXBhZ2VzIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0PiAqOm5vdCguYmMtbG9hZC1pdGVtc19fdHJpZ2dlcikge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCYuaXRlbS1pbml0aWFsaXplZCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtbG9hZC1pdGVtc19fbG9hZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDMwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5iYy1sb2FkLW1vcmUtaXRlbXMsXG4uYmMtbG9hZC1pdGVtc19fdHJpZ2dlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYy1sb2FkLW1vcmUtaXRlbXMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmMtbG9hZC1pdGVtc19fdHJpZ2dlci1idG4sXG4uYmMtbm8tcmVzdWx0c19fYnV0dG9uIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cblxuXHQuYmMtaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi8qIEVycm9yIEhhbmRsaW5nICovXG4uYmMtcGFnaW5hdGlvbl9fZXJyb3ItbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xufVxuIiwiLmJjLW9yZGVyLXByb2R1Y3Qtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2ltYWdlIHtcblx0ZmxleDogMCAwIDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYm9keSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2hlYWRlciB7XG5cblx0LmJjLW9yZGVyLXByb2R1Y3Qtcm93X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JyYW5kLFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X191bml0LXByaWNlLFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9ucy1saXN0LFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9ucy1saXN0IHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24tbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fc3RhdHVzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fcXVhbnRpdHkge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fdG90YWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYmMtb3JkZXItcHJvZHVjdC1yb3dfX2ltYWdlLFxuLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RodW1ibmFpbC1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHQuYmMtcHJvZHVjdC1jYXJkX19mZWF0dXJlZC1pbWFnZS5iYy1jb21wb25lbnQge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdH1cbn1cbiIsIi8qIE15IEFjY291bnQgV2lzaCBMaXN0ICovXG4uYmMtYWNjb3VudC13aXNoLWxpc3RzIHtcblxuXHQuYmMtd2lzaC1saXN0LWhlYWRlcixcblx0LmJjLXdpc2gtbGlzdC1yb3cge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1yb3csXG5cdC5iYy13aXNoLWxpc3QtaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1yb3cge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6IDI4cHggMDtcblx0fVxuXG5cdC5iYy13aXNoLWxpc3QtaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1uYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXg6IDAgMSAyMDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAxIDI1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy13aXNoLWxpc3QtaXRlbS1jb3VudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgNjBweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1zaGFyZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleDogMCAwIDgwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIDEzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1hY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cblx0XHQuYmMtbGluayB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iYy13aXNoaWxpc3QtY29weSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXNtYWxsLXNjcmVlbi10aXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1tYW5hZ2Utd2lzaC1saXN0LXdyYXBwZXIge1xuXG5cdC5iYy1saW5rIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtYnJlYWRjcnVtYnMge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5iYy13aXNoLWxpc3QtbmV3IHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4vKiBNYW5hZ2UgSW5kaXZpZHVhbCBXaXNoIExpc3QgKi9cblxuLmJjLW1hbmFnZS13aXNoLWxpc3QtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG59XG5cbi5iYy1tYW5hZ2Utd2lzaC1saXN0LXRpdGxlLFxuLmVudHJ5LWNvbnRlbnQgLmJjLW1hbmFnZS13aXNoLWxpc3QtdGl0bGUge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDE7XG5cdH1cbn1cblxuLmJjLW1hbmFnZS13aXNoLWxpc3Qtc2hhcmUge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbjogMTVweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIDQwMHB4O1xuXHRcdG1hcmdpbjogNXB4IDAgMDtcblx0fVxuXG5cdC5iYy13aXNoLWxpc3Qtc2hhcmUtdGl0bGUge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5iYy13aXNoLWxpc3Qtc2hhcmUge1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0ZmxleDogMTtcblx0XHRib3JkZXI6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC5iYy13aXNoLWxpc3Qtc2hhcmUtLWNvcHkge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cblx0XHQmOmRpc2FibGVkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtbWFuYWdlLXdpc2gtbGlzdC1hY3Rpb25zIHtcblx0ZmxleDogMCAwIDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5iYy1saW5rIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLmJjLWNvcGllZC13aXNoLWxpc3Qtd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtY29waWVkIHtcblx0cGFkZGluZzogNHB4IDE1cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJjLXdpc2gtbGlzdC1jb3BpZWQtc3VjY2VzcyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhzKTtcbn1cblxuLyogV2lzaCBMaXN0IFByb2R1Y3RzIExpc3QgKi9cbi5iYy1tYW5hZ2Utd2lzaC1saXN0LXByb2R1Y3RzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYy1tYW5hZ2Utd2lzaC1saXN0LXByb2R1Y3Qge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1wcm9kdWN0LXJvd19faW1hZ2Uge1xuXHRmbGV4OiAwIDAgMTIwcHg7XG5cdG9yZGVyOiAwO1xuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRcdG1heC13aWR0aDogMTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtcHJvZHVjdC1yb3dfX2JvZHkge1xuXHRmbGV4OiAyO1xuXHRvcmRlcjogMjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRvcmRlcjogMDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1wcm9kdWN0LXJvd19fdGl0bGUsXG4uZW50cnktY29udGVudCAuYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93X190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJjLXdpc2gtbGlzdC1wcm9kdWN0LXJvd19fZGVsZXRlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdG9yZGVyOiAxO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdG9yZGVyOiAwO1xuXHR9XG5cblx0LmJjLWxpbmsge1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjQ1ZW07XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1wcm9kdWN0LXJvd19fcHJpY2Uge1xuXHRmbGV4OiAxO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRvcmRlcjogMztcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLyogV2lzaCBMaXN0IERpYWxvZ3MgKi9cbi5iYy13aXNoLWxpc3QtZGlhbG9nX19vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrLWEtNzApO1xufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZ19fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiA1MDtcblxuXHQmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuYnV0dG9uLmJjLXdpc2gtbGlzdC1kaWFsb2dfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTBweDtcblx0b3BhY2l0eTogMC42NTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiBhdXRvO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctY29udGVudC13cmFwcGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAlKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdFx0cGFkZGluZzogNDBweCAwIDUwcHg7XG5cdH1cblxuXHQqIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0PiBkaXYge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1jb250ZW50IHtcblx0bWF4LXdpZHRoOiA4ODBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDUwcHggMjBweCAyMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAyMHB4IDUwcHg7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctY29udGVudC0tZGVsZXRlIHtcblx0cGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctdGl0bGUsXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHh4bCk7XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nLWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcblx0bWFyZ2luOiAyM3B4IGF1dG8gNDBweDtcblxuXHQuYmMtd2lzaC1saXN0LWRpYWxvZy1jb250ZW50LS1kZWxldGUgJiB7XG5cdFx0bWFyZ2luOiAyNnB4IGF1dG8gMjNweDtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1mb3JtIHtcblxuXHRsYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxuXG5cdC5iYy1idG4tLWZvcm0tc3VibWl0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXG5cdFx0LmJjLXdpc2gtbGlzdC1kaWFsb2ctY29udGVudC0tZGVsZXRlICYge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctY2xvc2UsXG5idXR0b24uYmMtd2lzaC1saXN0LWRpYWxvZy1jbG9zZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LW5hbWUtZmllbGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAxMHB4IDAgMzBweDtcblx0Zm9udC1zaXplOiAxLjM4ZW07XG59XG5cbi5iYy13aXNoLWxpc3QtcHVibGljLWZpZWxkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nLWNsb3NlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbiIsIi5iYy1idG4sXG5idXR0b24uYmMtYnRuLFxuYS5iYy1idG4sXG4uZW50cnktY29udGVudCAuYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgYnV0dG9uLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IGEuYmMtYnRuLFxuLmJjLWFjY291bnQtbG9naW5fX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHR9XG5cblx0Ji5iYy1hamF4LWNhcnQtcHJvY2Vzc2luZyB7XG5cdFx0YW5pbWF0aW9uOiBhamF4LWFkZC10by1jYXJ0IDFzIGluZmluaXRlO1xuXHR9XG5cblx0Ji0tc21hbGwsXG5cdCYtLXNtYWxsW2Rpc2FibGVkXSB7XG5cdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0taW52ZXJzZSB7XG5cdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQ7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mb3JtICYge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgYWpheC1hZGQtdG8tY2FydCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDAuMztcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG59XG4iLCIuYmMtcXVpY2t2aWV3LXRyaWdnZXIsXG5idXR0b24uYmMtcXVpY2t2aWV3LXRyaWdnZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdC5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3ZlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjI3LCAyMzMsIDAuNzIpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xufVxuXG4uYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXHR3aWR0aDogNzAlO1xuXHRwYWRkaW5nOiAxMnB4IDE0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmJjLXByb2R1Y3QtY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdC5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19hY3Rpb25zIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdC5iYy1idG4sXG5cdGEuYmMtYnRuLFxuXHRidXR0b24uYmMtYnRuIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC1pbWFnZS1hbmNob3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNzBweDtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuZW50cnktY29udGVudCAmIHtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19tZXRhIHtcblx0cGFkZGluZzogMjVweCAwIDUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGh5cGhlbnM6IGF1dG87XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuIiwiLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiA2MHB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvcmRlcjogMjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fbWV0YSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvcmRlcjogMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fYWN0aW9ucyB7XG5cdFx0b3JkZXI6IDM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgKyAzMHB4KTtcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1ncmlkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZzogNDBweCAwO1xuXG5cdD4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHR9XG5cblx0Ji0tMmNvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTNjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS00Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNCA0IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS01Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNCA0IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzUgNSAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmVsYXRlZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogTG9vcDogTm8gUmVzdWx0c1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1uby1yZXN1bHRzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJjLW5vLXJlc3VsdHNfX21lc3NhZ2Uge1xuXHRmb250LXNpemU6IDEuMzc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5iYy1uby1yZXN1bHRzX19idXR0b24ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cdG1heC13aWR0aDogOTcwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdFx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvcmRlcjogMjtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0ZmxleDogMCAwIDM3MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHRcdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRvcmRlcjogMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHR9XG5cblx0XHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0XHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHhsYXJnZSkge1xuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0d2lkdGg6IGNhbGMoNDAlIC0gNjBweCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fc2t1IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cblx0XHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEtbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxLjE0M2VtO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmLmJjLXByb2R1Y3RfX2lzLXNldHRpbmctb3B0aW9ucyB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc3BlY2lmaWNhdGlvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmdzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fc2t1IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDZweDtcblx0cGFkZGluZy1yaWdodDogNnB4O1xuXHR3aWR0aDogNzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2stYS03MCk7XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0ei1pbmRleDogNTA7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmJ1dHRvbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTBweDtcblx0b3BhY2l0eTogMC42NTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiBhdXRvO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDB2dyAtIDIwJSk7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNTAlO1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogNDBweCAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIwJSk7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0bWF4LWhlaWdodDogNjYwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cblx0XHQuYnJvd3Nlci1pZSAmIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDY2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHksXG5cdC5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2NvbnRlbnQtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDYwcHg7XG5cblx0LmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fbWV0YSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5ncyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRvcmRlcjogNDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKiBQcm9kdWN0IEJsb2NrIFN0eWxlc1xuICovXG4ud3AtYmxvY2stYmlnY29tbWVyY2UtcHJvZHVjdHMge1xuXG5cdC5iYy1wcm9kdWN0LWdhbGxlcnktLWhhcy1jYXJvdXNlbCB7XG5cblx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0XHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR0b3A6IGF1dG87XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmMtcHJvZHVjdF9fbWV0YSB7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1ncmlkIHtcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHg7XG5cdH1cbn1cblxuLyoqXG4gKiBQYWdlIEJsb2NrIFN0eWxlc1xuICovXG4uYmxvY2stZWRpdG9yLXBhZ2Uge1xuXG5cdC5taXNjLXB1Yi1iaWdjb21tZXJjZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5kYXNoaWNvbnMge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iaWdjb21tZXJjZS1jaGFubmVsLWxhYmVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0bWF4LXdpZHRoOiA3NSU7XG5cdH1cblxuXHQuYmlnY29tbWVyY2UtY2hhbm5lbC1uYW1lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4vKipcbiAqIFByb2R1Y3QgQ29tcG9uZW50cyBCbG9jayBTdHlsZXNcbiAqL1xuLndwLWJsb2NrLWJpZ2NvbW1lcmNlLXByb2R1Y3QtY29tcG9uZW50cyB7XG5cblx0LmJjLXByb2R1Y3QtY2FyZF9fZmVhdHVyZWQtaW1hZ2Uge1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4iXX0= */ \ No newline at end of file diff --git a/assets/css/bc-gutenberg.min.css b/assets/css/bc-gutenberg.min.css index 06a320dc..3c643eb3 100644 --- a/assets/css/bc-gutenberg.min.css +++ b/assets/css/bc-gutenberg.min.css @@ -1,2 +1,2 @@ /* BigCommerce: Gutenberg Editor CSS */ -.bc-product__title{font-size:1.125em;line-height:1.2;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:1.25em;line-height:1.2}}@media (min-width:960px){.bc-product__title{font-size:1.5em;line-height:1.15}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:.875em;line-height:1.6;font-weight:400;vertical-align:baseline}.bc-product-card .bc-product__inventory{font-size:.563em}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.5em;line-height:1.15;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.75em}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:2em;line-height:1.125}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.563em;margin:0}@media (min-width:768px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.571em}}@media (min-width:960px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.5em}}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:.875em;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:1em;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-get-prices-wrapper,.bc-product__pricing--api,.bc-product__pricing--cached{width:0;height:0;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease}.bc-get-prices-wrapper.bc-product__pricing--visible,.bc-get-prices-wrapper.bc-show-pricing-spinner,.bc-product__pricing--api.bc-product__pricing--visible,.bc-product__pricing--api.bc-show-pricing-spinner,.bc-product__pricing--cached.bc-product__pricing--visible,.bc-product__pricing--cached.bc-show-pricing-spinner{width:auto;height:auto;visibility:visible;opacity:1}.bc-price-is-loading .bc-product__pricing--api,.bc-price-is-loading .bc-product__pricing--cached{opacity:.2}.bc-price-is-loading .bc-product__pricing--api.bc-product__pricing--hidden,.bc-price-is-loading .bc-product__pricing--cached.bc-product__pricing--hidden{position:relative;width:auto;height:auto;visibility:hidden;opacity:0;-ms-flex-order:2;order:2}.bc-get-prices-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.bc-get-prices-message{font-size:14px;display:inline-block;vertical-align:middle;margin-left:4px}.bc-get-prices-loader{display:inline-block;vertical-align:middle;margin:0 16px}.bc-product__price{font-size:1em}.bc-product__retail-price{display:block}.bc-product__retail-price.bc-no-retail-price{display:none}.bc-product__original-price,.bc-product__retail-price-value{text-decoration:line-through;color:#8b8b8b}.bc-product__original-price{margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic}.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-card--single .bc-product__pricing--api .bc-product__original-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price{margin-right:0}.bc-product-card--single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:.522em;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.5em;margin-bottom:5px}@media (min-width:768px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.429em}}@media (min-width:960px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.375em}}.bc-product__description{font-size:1em;line-height:1.5;margin-bottom:30px}@media (min-width:960px){.bc-product__description{margin-bottom:40px}}@media (min-width:1200px){.bc-product__description{margin-bottom:50px}}.bc-product__description p:last-child{margin-bottom:0}.bc-product-gallery__images{position:relative;width:100%;max-width:370px;margin:60px auto}@media (min-width:768px){.bc-product-gallery__images{margin:0}}.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:100%}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:720px}}.bc-product-single .bc-product-gallery__images img[data-zoom]:hover{cursor:zoom-in}.bc-product-gallery__images .drift-zoom-pane img{height:auto!important}.bc-product-gallery__image-slide img{display:block}.bc-product-gallery--has-carousel{margin-bottom:10px}.bc-product-gallery__video-slide:before{display:block;content:"";padding-top:56.2%;box-sizing:border-box}.bc-product-gallery__video-slide iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.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;cursor:pointer}.bc-product-gallery__thumb-slide.swiper-slide-active,.bc-product-gallery__thumb-slide:focus,.bc-product-gallery__thumb-slide:hover{opacity:1}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-gallery__thumb-slide{width:calc(20% - 10px)}}.bc-product-gallery__thumb-slide--video{-ms-flex-item-align:center;align-self:center;text-align:center;opacity:1;transition:opacity .3s ease}.bc-product-gallery__thumb-slide--video:focus,.bc-product-gallery__thumb-slide--video:hover{opacity:.6}.bc-video-play-icon{display:block;position:relative;margin:0 auto;width:40px;height:40px;line-height:40px;background-color:#0d52ff;border-radius:100%}.bc-video-play-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-5px,-50%,0);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff}.bc-product-variant-image{display:none}.bc-product-form__control{margin-bottom:20px}.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:1em;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:.75em}.bc-product-form__purchase-message{display:block;width:100%;padding:12px 0;font-size:.813em}.bc-product-form__option-description{display:block;font-size:.75em;line-height:1.15;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:1em}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:1.5;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:1.5}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:.75em;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec{font-size:.875em;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px);height:calc(50% - 10px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);height:calc(33.33333% - 13.33333px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px);height:calc(25% - 15px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-single-product__related{padding:50px 0 0;border-top:1px solid #e0e3e9}.bc-single-product__related .bc-form.bc-product-form,.bc-single-product__related button.bc-btn{margin-top:0}.bc-single-product__section-title--related{font-size:1.5em;margin-bottom:0}.bc-product-archive__refinery{width:100%;margin:40px 0 80px}.bc-product-archive__refinery .bc-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}}.bc-product-archive__search{position:relative;-ms-flex:1 1 100%;flex:1 1 100%}.bc-product-archive__search input[type=search]{height:45px}@media (min-width:960px){.bc-product-archive__search input[type=search]{margin-bottom:0}}@media (min-width:1200px){.bc-product-archive__search{margin-right:auto;-ms-flex:0 1 270px;flex:0 1 270px}}.bc-product-archive__select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:15px;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:500px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-product-archive__select{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.bc-product-archive__select:last-child{margin-right:0}}@media (min-width:1200px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;-ms-flex:0 1 auto;flex:0 1 auto}}.bc-product-archive__select-label{font-size:.75em;text-transform:uppercase;margin-right:10px;font-weight:700;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-label{-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.bc-product-archive__select-label{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-label{-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.bc-product-archive__select-label{margin-left:10px}.bc-refinery--no-search .bc-product-archive__select-label{margin-left:0}}.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%;min-width:0}}@media (min-width:960px){.bc-product-archive__select-field{-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}}.bc-form .bc-product-archive__select-field{font-size:.75em;color:#8b8b8b;padding-right:20px}.bc-product-archive__search-submit{position:absolute;right:0;top:0;transition:all .15s ease-in-out;height:45px;margin:0;font-size:1em}.bc-product-archive__search-submit.bc-btn.bc-btn--small{line-height:45px;padding-top:0;padding-bottom:0;max-width:none;width:auto}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:1em;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:.875em}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:.813em}.bc-ajax-add-to-cart__message{margin:20px 0;font-size:.85em}.bc-load-items{position:relative}.bc-load-items-container--has-pages{padding-bottom:40px}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger){opacity:0;transition:opacity .3s ease}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger).item-initialized{opacity:1}.bc-load-items__loader{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.bc-load-items__loader.active{opacity:1}.bc-load-items__trigger,.bc-load-more-items{width:100%;text-align:center}.bc-load-more-items{margin-top:20px}.bc-load-items__trigger-btn,.bc-no-results__button{background:transparent;color:#5273f4;font-size:.875em;line-height:1;outline:none;border:0;cursor:pointer}.bc-load-items__trigger-btn[disabled],.bc-no-results__button[disabled]{opacity:.5;cursor:not-allowed}.bc-load-items__trigger-btn:focus,.bc-load-items__trigger-btn:hover,.bc-no-results__button:focus,.bc-no-results__button:hover{background:transparent;color:#4b69e0}.bc-load-items__trigger-btn:focus[disabled],.bc-load-items__trigger-btn:hover[disabled],.bc-no-results__button:focus[disabled],.bc-no-results__button:hover[disabled]{background:transparent;color:#4b69e0;cursor:default}.bc-load-items__trigger-btn .bc-icon,.bc-no-results__button .bc-icon{display:block;margin-top:14px;text-align:center;font-size:18px}.bc-pagination__error-message{display:block;font-size:.875em}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:1.25em;line-height:1.2;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:1.5em;line-height:1.3}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:1em;line-height:1.375;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:.75em;line-height:1.5;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:.75em;font-weight:700;line-height:1.5;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-gallery-size-bc-xmedium .bc-product-card__featured-image.bc-component{max-width:720px}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-header,.bc-account-wish-lists .bc-wish-list-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-account-wish-lists .bc-wish-list-header,.bc-account-wish-lists .bc-wish-list-row{border-bottom:1px solid #e0e3e9;font-weight:700}.bc-account-wish-lists .bc-wish-list-header{display:none}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-header{display:-ms-flexbox;display:flex;line-height:1;padding:20px 0;font-size:14px}}.bc-account-wish-lists .bc-wish-list-row{line-height:1;padding:28px 0}.bc-account-wish-lists .bc-wish-list-item{margin-bottom:12px}.bc-account-wish-lists .bc-wish-list-item:last-child{margin-bottom:0}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-item{margin-bottom:0}}.bc-account-wish-lists .bc-wish-list-name{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-name{-ms-flex:0 1 200px;flex:0 1 200px}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-name{-ms-flex:0 1 250px;flex:0 1 250px}}.bc-account-wish-lists .bc-wish-list-item-count{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-item-count{-ms-flex:0 0 60px;flex:0 0 60px;text-align:right}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-item-count{-ms-flex:0 0 100px;flex:0 0 100px}}.bc-account-wish-lists .bc-wish-list-shared{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-shared{-ms-flex:0 0 80px;flex:0 0 80px;text-align:right}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-shared{-ms-flex:0 0 130px;flex:0 0 130px;text-align:right}}.bc-account-wish-lists .bc-wish-list-actions{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-actions{-ms-flex:1;flex:1;text-align:right;padding-left:20px}}.bc-account-wish-lists .bc-wish-list-actions .bc-link{font-size:12px;font-weight:400;margin-left:15px;box-shadow:none}.bc-account-wish-lists .bc-wish-list-actions .bc-link:first-of-type{margin-left:0}.bc-account-wish-lists .bc-wish-list-actions .bc-wishilist-copy{cursor:pointer}.bc-account-wish-lists .bc-small-screen-title{display:inline-block;margin-right:10px}@media (min-width:768px){.bc-account-wish-lists .bc-small-screen-title{display:none}}.bc-manage-wish-list-wrapper .bc-link{box-shadow:none}.bc-wish-list-breadcrumbs{margin-bottom:5px}.bc-wish-list-new{margin-top:40px;text-align:center}@media (min-width:960px){.bc-wish-list-new{margin-top:60px}}.bc-manage-wish-list-header{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;margin-bottom:30px}@media (min-width:768px){.bc-manage-wish-list-header{margin-bottom:50px}}.bc-manage-wish-list-title,.entry-content .bc-manage-wish-list-title{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0}@media (min-width:960px){.bc-manage-wish-list-title,.entry-content .bc-manage-wish-list-title{-ms-flex:1;flex:1}}.bc-manage-wish-list-share{-ms-flex:0 0 100%;flex:0 0 100%;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border:1px solid #e0e3e9;border-radius:4px;margin:15px 0}@media (min-width:960px){.bc-manage-wish-list-share{-ms-flex:0 0 400px;flex:0 0 400px;margin:5px 0 0}}.bc-manage-wish-list-share .bc-wish-list-share-title{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:15px;font-size:.813em;font-weight:600;margin:0}.bc-manage-wish-list-share .bc-wish-list-share{max-width:400px;text-overflow:ellipsis;-ms-flex:1;flex:1;border:0;background-color:transparent;font-size:.813em;padding-left:0;padding-right:0}.bc-manage-wish-list-share .bc-wish-list-share--copy{-ms-flex:0 0 auto;flex:0 0 auto;font-size:.75em;font-weight:400;background-color:transparent;color:#0d52ff;padding-left:20px;padding-right:20px;opacity:1;transition:opacity .3s ease;text-transform:none}.bc-manage-wish-list-share .bc-wish-list-share--copy:focus,.bc-manage-wish-list-share .bc-wish-list-share--copy:hover{opacity:.8}.bc-manage-wish-list-share .bc-wish-list-share--copy:disabled{padding-left:20px;padding-right:20px;opacity:.5;background-color:transparent;font-size:.75em;font-weight:400;color:#5e5e5e;text-transform:none}.bc-manage-wish-list-actions{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.bc-manage-wish-list-actions .bc-link{font-size:.75em;margin-right:10px;display:inline-block;box-shadow:none}.bc-copied-wish-list-wrapper{width:100%;position:absolute;bottom:0;transform:translateY(100%);opacity:0;transition:opacity .3s ease}.bc-copied-wish-list-wrapper.active{opacity:1}.bc-wish-list-copied{padding:4px 15px;background:#65c68c;color:#fff}.bc-wish-list-copied-success{font-size:.625em}.bc-manage-wish-list-products{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-manage-wish-list-product{border-bottom:1px solid #e0e3e9;padding-bottom:36px;margin-bottom:30px;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media (min-width:500px){.bc-manage-wish-list-product{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.bc-manage-wish-list-product:nth-child(odd){padding-right:10px}.bc-manage-wish-list-product:nth-child(2n){padding-left:10px}}@media (min-width:600px){.bc-manage-wish-list-product{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.bc-manage-wish-list-product:nth-child(odd){padding-right:0}.bc-manage-wish-list-product:nth-child(2n){padding-left:0}}.bc-wish-list-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-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:600px){.bc-wish-list-product-row{-ms-flex-direction:row;flex-direction:row}}.bc-wish-list-product-row__image{-ms-flex:0 0 120px;flex:0 0 120px;-ms-flex-order:0;order:0}.bc-wish-list-product-row__image img{max-width:270px;width:100%;height:auto}@media (min-width:600px){.bc-wish-list-product-row__image img{max-width:120px}}.bc-wish-list-product-row__body{-ms-flex:2;flex:2;-ms-flex-order:2;order:2}@media (min-width:600px){.bc-wish-list-product-row__body{-ms-flex-order:0;order:0;padding:0 20px}}.bc-wish-list-product-row__title,.entry-content .bc-wish-list-product-row__title{margin-bottom:4px}.bc-wish-list-product-row__delete{font-size:.75em;-ms-flex-order:1;order:1}@media (min-width:600px){.bc-wish-list-product-row__delete{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:0;order:0}}.bc-wish-list-product-row__delete .bc-link{line-height:2.45em}.bc-wish-list-product-row__price{-ms-flex:1;flex:1;font-weight:700;font-size:1.25em;-ms-flex-order:3;order:3}@media (min-width:600px){.bc-wish-list-product-row__price{padding-left:10px;text-align:right}}.bc-wish-list-dialog__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-wish-list-dialog__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-wish-list-dialog__wrapper[aria-hidden=true]{display:none}button.bc-wish-list-dialog__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-wish-list-dialog__close-button:focus,button.bc-wish-list-dialog__close-button:hover{opacity:1;background:transparent}.bc-wish-list-dialog-content-wrapper{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-wish-list-dialog-content-wrapper{height:auto;max-width:960px;margin:0;top:50%;transform:translate3d(-50%,-50%,0);padding:40px 0 50px}}.bc-wish-list-dialog-content-wrapper *{box-sizing:border-box}.bc-wish-list-dialog-content-wrapper>div{height:100%}.bc-wish-list-dialog-content{max-width:880px;margin:0 auto;padding:50px 20px 20px}@media (min-width:768px){.bc-wish-list-dialog-content{padding:20px 50px}}.bc-wish-list-dialog-content--delete{padding-bottom:6px}.bc-wish-list-dialog-description,.bc-wish-list-dialog-title{display:block;text-align:center;max-width:400px;margin:0 auto}.bc-wish-list-dialog-title{font-size:2em}.bc-wish-list-dialog-description{font-size:.813em;font-weight:300;margin:23px auto 40px}.bc-wish-list-dialog-content--delete .bc-wish-list-dialog-description{margin:26px auto 23px}.bc-wish-list-dialog-form label{font-weight:700;display:inline-block;vertical-align:middle;margin-bottom:4px}.bc-wish-list-dialog-form .bc-btn--form-submit{display:block;margin:20px auto 0}.bc-wish-list-dialog-content--delete .bc-wish-list-dialog-form .bc-btn--form-submit{margin-top:0}.bc-wish-list-dialog-close,button.bc-wish-list-dialog-close{display:block;background-color:transparent;margin:20px auto 0;opacity:1;transition:opacity .3s ease;font-weight:400;font-size:.813em}.bc-wish-list-dialog-close:focus,.bc-wish-list-dialog-close:hover,button.bc-wish-list-dialog-close:focus,button.bc-wish-list-dialog-close:hover{background-color:transparent;opacity:.8}.bc-wish-list-name-field{display:block;margin:10px 0 30px;font-size:1.38em}.bc-wish-list-public-field{display:inline-block;vertical-align:middle;margin-bottom:6px}.bc-wish-list-dialog-close{margin-top:20px}.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:1.6;font-size:.813em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{max-width:270px}}.bc-account-login__form input[type=submit]:focus,.bc-account-login__form input[type=submit]:hover,.bc-btn:focus,.bc-btn:hover,.entry-content .bc-btn:focus,.entry-content .bc-btn:hover,.entry-content a.bc-btn:focus,.entry-content a.bc-btn:hover,.entry-content button.bc-btn:focus,.entry-content button.bc-btn:hover,a.bc-btn:focus,a.bc-btn:hover,button.bc-btn:focus,button.bc-btn:hover{opacity:.9;text-decoration:none;box-shadow:none}.bc-account-login__form input[type=submit][disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit][disabled]:focus,.bc-account-login__form input[type=submit][disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit].bc-ajax-cart-processing,.bc-btn.bc-ajax-cart-processing,.entry-content .bc-btn.bc-ajax-cart-processing,.entry-content a.bc-btn.bc-ajax-cart-processing,.entry-content button.bc-btn.bc-ajax-cart-processing,a.bc-btn.bc-ajax-cart-processing,button.bc-btn.bc-ajax-cart-processing{animation:a 1s infinite}.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}@media (min-width:960px){.bc-product-form .bc-account-login__form input[type=submit],.bc-product-form .bc-btn,.bc-product-form .entry-content .bc-btn,.bc-product-form .entry-content a.bc-btn,.bc-product-form .entry-content button.bc-btn,.bc-product-form a.bc-btn,.bc-product-form button.bc-btn{max-width:none}}@keyframes a{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:.875em;border-radius:20px;text-align:center}.bc-product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-product-card .bc-quickview-trigger{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex}.bc-product-card .bc-product__actions{-ms-flex-item-align:end;align-self:flex-end;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-card .bc-btn,.bc-product-card a.bc-btn,.bc-product-card button.bc-btn{max-width:100%}.bc-product-card-image-anchor{display:block;text-decoration:none;color:transparent;opacity:1;transition:opacity .3s ease}.bc-product-card-image-anchor:focus,.bc-product-card-image-anchor:hover{opacity:.8}.bc-product-card__featured-image{position:relative;width:100%;max-width:370px}.bc-product-card__featured-image img{display:block;max-width:100%;height:auto}.entry-content .bc-product-card__featured-image{max-width:370px}.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;-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-product-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}.bc-product-grid>.bc-product-card{width:100%;max-width:370px;margin:0 auto 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--2col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--2col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.32667% - 20px);flex-basis:calc(33.32667% - 20px);max-width:calc(33.32667% - 20px);width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(19.996% - 24px);flex-basis:calc(19.996% - 24px);max-width:calc(19.996% - 24px);width:calc(19.996% - 24px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(5n){margin-right:0;margin-left:auto}}.bc-product-grid--related{padding-bottom:0}.bc-no-results{text-align:center;width:100%}.bc-no-results__message{font-size:1.375em;line-height:1.1}.bc-no-results__button{margin:0 auto;font-size:1em;text-decoration:none}.bc-product-single{max-width:970px;padding:0 20px;margin:0 auto}.bc-product-single .bc-product-single__top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.bc-product-single .bc-product-single__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 auto;flex:1 1 auto;width: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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{max-width:720px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{width:60%}}.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)}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 60px)}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 30px);padding-left:30px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{-ms-flex:1 1 auto;flex:1 1 auto;width:calc(40% - 60px);padding-left:60px}}.bc-product-single .bc-product__sku{margin-top:20px;font-size:.875em}.bc-product-single .bc-product__sku .bc-product-single__meta-label{font-size:1.143em}.bc-product-single .bc-product-single__meta-label{font-size:1em;font-weight:700}.bc-product-single .bc-product-form{margin-top:40px;opacity:1;transition:opacity .3s ease}.bc-product-single .bc-product-form.bc-product__is-setting-options{opacity:.5}.bc-product-single .bc-btn{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:1em}.bc-product-single .bc-single-product__section-title--related{font-size:1.5em}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-gallery-size-bc-xmedium .bc-product-single{max-width:1440px}.bc-product__sku{display:block}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:.813em;text-align:center;padding-left:6px;padding-right:6px;width:70px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:1em}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content .bc-product-form__options,.bc-product-quick-view__content .bc-product-form__quantity{width: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)}}.wp-block-bigcommerce-products .bc-product-gallery--has-carousel .swiper-slide{display:none}.wp-block-bigcommerce-products .bc-product-gallery--has-carousel .swiper-slide:first-of-type{display:block}.wp-block-bigcommerce-products .bc-quickview-trigger{border:0;outline:none}.wp-block-bigcommerce-products .bc-product-card--single{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:30px 0}.wp-block-bigcommerce-products .bc-product-card--single .bc-product__gallery{position:relative;height:auto;width:100%;left:auto;top:auto}@media (min-width:1200px){.wp-block-bigcommerce-products .bc-product-card--single .bc-product__gallery{width:calc(50% - 30px)}}.wp-block-bigcommerce-products .bc-product-card--single .bc-product__meta{-ms-flex-item-align:start;align-self:flex-start;width:100%}@media (min-width:1200px){.wp-block-bigcommerce-products .bc-product-card--single .bc-product__meta{width:calc(50% - 30px)}}.wp-block-bigcommerce-products .bc-product-grid{padding:40px 15px}.block-editor-page .misc-pub-bigcommerce{padding:0;width:100%}.block-editor-page .misc-pub-bigcommerce .dashicons{margin-right:3px;padding-right:0}.block-editor-page .bigcommerce-channel-label{margin-right:10px;-ms-flex-negative:0;flex-shrink:0;max-width:75%}.block-editor-page .bigcommerce-channel-name{display:-ms-inline-flexbox;display:inline-flex;text-align:right}.wp-block-bigcommerce-product-components .bc-product-card__featured-image{max-width:370px;width:100%;height:auto} \ No newline at end of file +.bc-product__title{font-size:1.125em;line-height:1.2;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:1.25em;line-height:1.2}}@media (min-width:960px){.bc-product__title{font-size:1.5em;line-height:1.15}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:.875em;line-height:1.6;font-weight:400;vertical-align:baseline}.bc-product-card .bc-product__inventory{font-size:.563em}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.5em;line-height:1.15;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.75em}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:2em;line-height:1.125}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.563em;margin:0}@media (min-width:768px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.571em}}@media (min-width:960px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.5em}}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:.875em;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:1em;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-get-prices-wrapper,.bc-product__pricing--api,.bc-product__pricing--cached{width:0;height:0;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease}.bc-get-prices-wrapper.bc-product__pricing--visible,.bc-get-prices-wrapper.bc-show-pricing-spinner,.bc-product__pricing--api.bc-product__pricing--visible,.bc-product__pricing--api.bc-show-pricing-spinner,.bc-product__pricing--cached.bc-product__pricing--visible,.bc-product__pricing--cached.bc-show-pricing-spinner{width:auto;height:auto;visibility:visible;opacity:1}.bc-price-is-loading .bc-product__pricing--api,.bc-price-is-loading .bc-product__pricing--cached{opacity:.2}.bc-price-is-loading .bc-product__pricing--api.bc-product__pricing--hidden,.bc-price-is-loading .bc-product__pricing--cached.bc-product__pricing--hidden{position:relative;width:auto;height:auto;visibility:hidden;opacity:0;-ms-flex-order:2;order:2}.bc-get-prices-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.bc-get-prices-message{font-size:14px;display:inline-block;vertical-align:middle;margin-left:4px}.bc-get-prices-loader{display:inline-block;vertical-align:middle;margin:0 16px}.bc-product__price{font-size:1em}.bc-product__retail-price{display:block}.bc-product__retail-price.bc-no-retail-price{display:none}.bc-product__original-price,.bc-product__retail-price-value{text-decoration:line-through;color:#8b8b8b}.bc-product__original-price{margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic}.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-card--single .bc-product__pricing--api .bc-product__original-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price{margin-right:0}.bc-product-card--single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:.522em;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.5em;margin-bottom:5px}@media (min-width:768px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.429em}}@media (min-width:960px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.375em}}.bc-product__description{font-size:1em;line-height:1.5;margin-bottom:30px}@media (min-width:960px){.bc-product__description{margin-bottom:40px}}@media (min-width:1200px){.bc-product__description{margin-bottom:50px}}.bc-product__description p:last-child{margin-bottom:0}.bc-product-gallery__images{position:relative;width:100%;max-width:370px;margin:60px auto}@media (min-width:768px){.bc-product-gallery__images{margin:0}}.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:100%}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:720px}}.bc-product-single .bc-product-gallery__images img[data-zoom]:hover{cursor:zoom-in}.bc-product-gallery__images .drift-zoom-pane img{height:auto!important}.bc-product-gallery__image-slide img{display:block}.bc-product-gallery--has-carousel{margin-bottom:10px}.bc-product-gallery__video-slide:before{display:block;content:"";padding-top:56.2%;box-sizing:border-box}.bc-product-gallery__video-slide iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.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;cursor:pointer}.bc-product-gallery__thumb-slide.swiper-slide-active,.bc-product-gallery__thumb-slide:focus,.bc-product-gallery__thumb-slide:hover{opacity:1}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-gallery__thumb-slide{width:calc(20% - 10px)}}.bc-product-gallery__thumb-slide--video{-ms-flex-item-align:center;align-self:center;text-align:center;opacity:1;transition:opacity .3s ease}.bc-product-gallery__thumb-slide--video:focus,.bc-product-gallery__thumb-slide--video:hover{opacity:.6}.bc-video-play-icon{display:block;position:relative;margin:0 auto;width:40px;height:40px;line-height:40px;background-color:#0d52ff;border-radius:100%}.bc-video-play-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-5px,-50%,0);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff}.bc-product-variant-image{display:none}.bc-product-form__control{margin-bottom:20px}.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:1em;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:.75em}.bc-product-form__purchase-message{display:block;width:100%;padding:12px 0;font-size:.813em}.bc-product-form__option-description{display:block;font-size:.75em;line-height:1.15;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:1em}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:1.5;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:1.5}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:.75em;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec{font-size:.875em;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px);height:calc(50% - 10px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);height:calc(33.33333% - 13.33333px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px);height:calc(25% - 15px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-single-product__related{padding:50px 0 0;border-top:1px solid #e0e3e9}.bc-single-product__related .bc-form.bc-product-form,.bc-single-product__related button.bc-btn{margin-top:0}.bc-single-product__section-title--related{font-size:1.5em;margin-bottom:0}.bc-product-archive__refinery{width:100%;margin:40px 0 80px}.bc-product-archive__refinery .bc-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}}.bc-product-archive__search{position:relative;-ms-flex:1 1 100%;flex:1 1 100%}.bc-product-archive__search input[type=search]{height:45px}@media (min-width:960px){.bc-product-archive__search input[type=search]{margin-bottom:0}}@media (min-width:1200px){.bc-product-archive__search{margin-right:auto;-ms-flex:0 1 270px;flex:0 1 270px}}.bc-product-archive__select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:15px;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:500px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-product-archive__select{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.bc-product-archive__select:last-child{margin-right:0}}@media (min-width:1200px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;-ms-flex:0 1 auto;flex:0 1 auto}}.bc-product-archive__select-label{font-size:.75em;text-transform:uppercase;margin-right:10px;font-weight:700;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-label{-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.bc-product-archive__select-label{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-label{-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.bc-product-archive__select-label{margin-left:10px}.bc-refinery--no-search .bc-product-archive__select-label{margin-left:0}}.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%;min-width:0}}@media (min-width:960px){.bc-product-archive__select-field{-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}}.bc-form .bc-product-archive__select-field{font-size:.75em;color:#8b8b8b;padding-right:20px}.bc-product-archive__search-submit{position:absolute;right:0;top:0;transition:all .15s ease-in-out;height:45px;margin:0;font-size:1em}.bc-product-archive__search-submit.bc-btn.bc-btn--small{line-height:45px;padding-top:0;padding-bottom:0;max-width:none;width:auto}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:1em;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:.875em}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:.813em}.bc-ajax-add-to-cart__message{margin:20px 0;font-size:.85em}.bc-load-items{position:relative}.bc-load-items-container--has-pages{padding-bottom:40px}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger){opacity:0;transition:opacity .3s ease}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger).item-initialized{opacity:1}.bc-load-items__loader{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.bc-load-items__loader.active{opacity:1}.bc-load-items__trigger,.bc-load-more-items{width:100%;text-align:center}.bc-load-more-items{margin-top:20px}.bc-load-items__trigger-btn,.bc-no-results__button{background:transparent;color:#5273f4;font-size:.875em;line-height:1;outline:none;border:0;cursor:pointer}.bc-load-items__trigger-btn[disabled],.bc-no-results__button[disabled]{opacity:.5;cursor:not-allowed}.bc-load-items__trigger-btn:focus,.bc-load-items__trigger-btn:hover,.bc-no-results__button:focus,.bc-no-results__button:hover{background:transparent;color:#4b69e0}.bc-load-items__trigger-btn:focus[disabled],.bc-load-items__trigger-btn:hover[disabled],.bc-no-results__button:focus[disabled],.bc-no-results__button:hover[disabled]{background:transparent;color:#4b69e0;cursor:default}.bc-load-items__trigger-btn .bc-icon,.bc-no-results__button .bc-icon{display:block;margin-top:14px;text-align:center;font-size:18px}.bc-pagination__error-message{display:block;font-size:.875em}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:1.25em;line-height:1.2;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:1.5em;line-height:1.3}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:1em;line-height:1.375;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:.75em;line-height:1.5;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:.75em;font-weight:700;line-height:1.5;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-gallery-size-bc-xmedium .bc-product-card__featured-image.bc-component{max-width:720px}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-header,.bc-account-wish-lists .bc-wish-list-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-account-wish-lists .bc-wish-list-header,.bc-account-wish-lists .bc-wish-list-row{border-bottom:1px solid #e0e3e9;font-weight:700}.bc-account-wish-lists .bc-wish-list-header{display:none}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-header{display:-ms-flexbox;display:flex;line-height:1;padding:20px 0;font-size:14px}}.bc-account-wish-lists .bc-wish-list-row{line-height:1;padding:28px 0}.bc-account-wish-lists .bc-wish-list-item{margin-bottom:12px}.bc-account-wish-lists .bc-wish-list-item:last-child{margin-bottom:0}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-item{margin-bottom:0}}.bc-account-wish-lists .bc-wish-list-name{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-name{-ms-flex:0 1 200px;flex:0 1 200px}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-name{-ms-flex:0 1 250px;flex:0 1 250px}}.bc-account-wish-lists .bc-wish-list-item-count{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-item-count{-ms-flex:0 0 60px;flex:0 0 60px;text-align:right}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-item-count{-ms-flex:0 0 100px;flex:0 0 100px}}.bc-account-wish-lists .bc-wish-list-shared{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-shared{-ms-flex:0 0 80px;flex:0 0 80px;text-align:right}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-shared{-ms-flex:0 0 130px;flex:0 0 130px;text-align:right}}.bc-account-wish-lists .bc-wish-list-actions{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-actions{-ms-flex:1;flex:1;text-align:right;padding-left:20px}}.bc-account-wish-lists .bc-wish-list-actions .bc-link{font-size:12px;font-weight:400;margin-left:15px;box-shadow:none}.bc-account-wish-lists .bc-wish-list-actions .bc-link:first-of-type{margin-left:0}.bc-account-wish-lists .bc-wish-list-actions .bc-wishilist-copy{cursor:pointer}.bc-account-wish-lists .bc-small-screen-title{display:inline-block;margin-right:10px}@media (min-width:768px){.bc-account-wish-lists .bc-small-screen-title{display:none}}.bc-manage-wish-list-wrapper .bc-link{box-shadow:none}.bc-wish-list-breadcrumbs{margin-bottom:5px}.bc-wish-list-new{margin-top:40px;text-align:center}@media (min-width:960px){.bc-wish-list-new{margin-top:60px}}.bc-manage-wish-list-header{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;margin-bottom:30px}@media (min-width:768px){.bc-manage-wish-list-header{margin-bottom:50px}}.bc-manage-wish-list-title,.entry-content .bc-manage-wish-list-title{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0}@media (min-width:960px){.bc-manage-wish-list-title,.entry-content .bc-manage-wish-list-title{-ms-flex:1;flex:1}}.bc-manage-wish-list-share{-ms-flex:0 0 100%;flex:0 0 100%;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border:1px solid #e0e3e9;border-radius:4px;margin:15px 0}@media (min-width:960px){.bc-manage-wish-list-share{-ms-flex:0 0 400px;flex:0 0 400px;margin:5px 0 0}}.bc-manage-wish-list-share .bc-wish-list-share-title{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:15px;font-size:.813em;font-weight:600;margin:0}.bc-manage-wish-list-share .bc-wish-list-share{max-width:400px;text-overflow:ellipsis;-ms-flex:1;flex:1;border:0;background-color:transparent;font-size:.813em;padding-left:0;padding-right:0}.bc-manage-wish-list-share .bc-wish-list-share--copy{-ms-flex:0 0 auto;flex:0 0 auto;font-size:.75em;font-weight:400;background-color:transparent;color:#0d52ff;padding-left:20px;padding-right:20px;opacity:1;transition:opacity .3s ease;text-transform:none}.bc-manage-wish-list-share .bc-wish-list-share--copy:focus,.bc-manage-wish-list-share .bc-wish-list-share--copy:hover{opacity:.8}.bc-manage-wish-list-share .bc-wish-list-share--copy:disabled{padding-left:20px;padding-right:20px;opacity:.5;background-color:transparent;font-size:.75em;font-weight:400;color:#5e5e5e;text-transform:none}.bc-manage-wish-list-actions{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.bc-manage-wish-list-actions .bc-link{font-size:.75em;margin-right:10px;display:inline-block;box-shadow:none}.bc-copied-wish-list-wrapper{width:100%;position:absolute;bottom:0;transform:translateY(100%);opacity:0;transition:opacity .3s ease}.bc-copied-wish-list-wrapper.active{opacity:1}.bc-wish-list-copied{padding:4px 15px;background:#65c68c;color:#fff}.bc-wish-list-copied-success{font-size:.625em}.bc-manage-wish-list-products{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-manage-wish-list-product{border-bottom:1px solid #e0e3e9;padding-bottom:36px;margin-bottom:30px;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media (min-width:500px){.bc-manage-wish-list-product{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.bc-manage-wish-list-product:nth-child(odd){padding-right:10px}.bc-manage-wish-list-product:nth-child(2n){padding-left:10px}}@media (min-width:600px){.bc-manage-wish-list-product{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.bc-manage-wish-list-product:nth-child(odd){padding-right:0}.bc-manage-wish-list-product:nth-child(2n){padding-left:0}}.bc-wish-list-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-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:600px){.bc-wish-list-product-row{-ms-flex-direction:row;flex-direction:row}}.bc-wish-list-product-row__image{-ms-flex:0 0 120px;flex:0 0 120px;-ms-flex-order:0;order:0}.bc-wish-list-product-row__image img{max-width:270px;width:100%;height:auto}@media (min-width:600px){.bc-wish-list-product-row__image img{max-width:120px}}.bc-wish-list-product-row__body{-ms-flex:2;flex:2;-ms-flex-order:2;order:2}@media (min-width:600px){.bc-wish-list-product-row__body{-ms-flex-order:0;order:0;padding:0 20px}}.bc-wish-list-product-row__title,.entry-content .bc-wish-list-product-row__title{margin-bottom:4px}.bc-wish-list-product-row__delete{font-size:.75em;-ms-flex-order:1;order:1}@media (min-width:600px){.bc-wish-list-product-row__delete{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:0;order:0}}.bc-wish-list-product-row__delete .bc-link{line-height:2.45em}.bc-wish-list-product-row__price{-ms-flex:1;flex:1;font-weight:700;font-size:1.25em;-ms-flex-order:3;order:3}@media (min-width:600px){.bc-wish-list-product-row__price{padding-left:10px;text-align:right}}.bc-wish-list-dialog__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-wish-list-dialog__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-wish-list-dialog__wrapper[aria-hidden=true]{display:none}button.bc-wish-list-dialog__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-wish-list-dialog__close-button:focus,button.bc-wish-list-dialog__close-button:hover{opacity:1;background:transparent}.bc-wish-list-dialog-content-wrapper{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-wish-list-dialog-content-wrapper{height:auto;max-width:960px;margin:0;top:50%;transform:translate3d(-50%,-50%,0);padding:40px 0 50px}}.bc-wish-list-dialog-content-wrapper *{box-sizing:border-box}.bc-wish-list-dialog-content-wrapper>div{height:100%}.bc-wish-list-dialog-content{max-width:880px;margin:0 auto;padding:50px 20px 20px}@media (min-width:768px){.bc-wish-list-dialog-content{padding:20px 50px}}.bc-wish-list-dialog-content--delete{padding-bottom:6px}.bc-wish-list-dialog-description,.bc-wish-list-dialog-title{display:block;text-align:center;max-width:400px;margin:0 auto}.bc-wish-list-dialog-title{font-size:2em}.bc-wish-list-dialog-description{font-size:.813em;font-weight:300;margin:23px auto 40px}.bc-wish-list-dialog-content--delete .bc-wish-list-dialog-description{margin:26px auto 23px}.bc-wish-list-dialog-form label{font-weight:700;display:inline-block;vertical-align:middle;margin-bottom:4px}.bc-wish-list-dialog-form .bc-btn--form-submit{display:block;margin:20px auto 0}.bc-wish-list-dialog-content--delete .bc-wish-list-dialog-form .bc-btn--form-submit{margin-top:0}.bc-wish-list-dialog-close,button.bc-wish-list-dialog-close{display:block;background-color:transparent;margin:20px auto 0;opacity:1;transition:opacity .3s ease;font-weight:400;font-size:.813em}.bc-wish-list-dialog-close:focus,.bc-wish-list-dialog-close:hover,button.bc-wish-list-dialog-close:focus,button.bc-wish-list-dialog-close:hover{background-color:transparent;opacity:.8}.bc-wish-list-name-field{display:block;margin:10px 0 30px;font-size:1.38em}.bc-wish-list-public-field{display:inline-block;vertical-align:middle;margin-bottom:6px}.bc-wish-list-dialog-close{margin-top:20px}.bc-account-login__form input[type=submit].button,.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:1.6;font-size:.813em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit].button,.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].button:focus,.bc-account-login__form input[type=submit].button: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].button[disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit].button[disabled]:focus,.bc-account-login__form input[type=submit].button[disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit].button.bc-ajax-cart-processing,.bc-btn.bc-ajax-cart-processing,.entry-content .bc-btn.bc-ajax-cart-processing,.entry-content a.bc-btn.bc-ajax-cart-processing,.entry-content button.bc-btn.bc-ajax-cart-processing,a.bc-btn.bc-ajax-cart-processing,button.bc-btn.bc-ajax-cart-processing{animation:a 1s infinite}.bc-account-login__form input[type=submit].button--small,.bc-account-login__form input[type=submit].button--small:focus,.bc-account-login__form input[type=submit].button--small:hover,.bc-account-login__form input[type=submit].button--small[disabled],.bc-account-login__form input[type=submit].button--small[disabled]:focus,.bc-account-login__form input[type=submit].button--small[disabled]:hover,.bc-btn--small,.bc-btn--small:focus,.bc-btn--small:hover,.bc-btn--small[disabled],.bc-btn--small[disabled]:focus,.bc-btn--small[disabled]:hover,.entry-content .bc-btn--small,.entry-content .bc-btn--small:focus,.entry-content .bc-btn--small:hover,.entry-content .bc-btn--small[disabled],.entry-content .bc-btn--small[disabled]:focus,.entry-content .bc-btn--small[disabled]:hover,.entry-content a.bc-btn--small,.entry-content a.bc-btn--small:focus,.entry-content a.bc-btn--small:hover,.entry-content a.bc-btn--small[disabled],.entry-content a.bc-btn--small[disabled]:focus,.entry-content a.bc-btn--small[disabled]:hover,.entry-content button.bc-btn--small,.entry-content button.bc-btn--small:focus,.entry-content button.bc-btn--small:hover,.entry-content button.bc-btn--small[disabled],.entry-content button.bc-btn--small[disabled]:focus,.entry-content button.bc-btn--small[disabled]:hover,a.bc-btn--small,a.bc-btn--small:focus,a.bc-btn--small:hover,a.bc-btn--small[disabled],a.bc-btn--small[disabled]:focus,a.bc-btn--small[disabled]:hover,button.bc-btn--small,button.bc-btn--small:focus,button.bc-btn--small:hover,button.bc-btn--small[disabled],button.bc-btn--small[disabled]:focus,button.bc-btn--small[disabled]:hover{padding:8px 16px}.bc-account-login__form input[type=submit].button--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}@media (min-width:960px){.bc-product-form .bc-account-login__form input[type=submit].button,.bc-product-form .bc-btn,.bc-product-form .entry-content .bc-btn,.bc-product-form .entry-content a.bc-btn,.bc-product-form .entry-content button.bc-btn,.bc-product-form a.bc-btn,.bc-product-form button.bc-btn{max-width:none}}@keyframes a{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:.875em;border-radius:20px;text-align:center}.bc-product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-product-card .bc-quickview-trigger{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex}.bc-product-card .bc-product__actions{-ms-flex-item-align:end;align-self:flex-end;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-card .bc-btn,.bc-product-card a.bc-btn,.bc-product-card button.bc-btn{max-width:100%}.bc-product-card-image-anchor{display:block;text-decoration:none;color:transparent;opacity:1;transition:opacity .3s ease}.bc-product-card-image-anchor:focus,.bc-product-card-image-anchor:hover{opacity:.8}.bc-product-card__featured-image{position:relative;width:100%;max-width:370px}.bc-product-card__featured-image img{display:block;max-width:100%;height:auto}.entry-content .bc-product-card__featured-image{max-width:370px}.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;-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-product-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}.bc-product-grid>.bc-product-card{width:100%;max-width:370px;margin:0 auto 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--2col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--2col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.32667% - 20px);flex-basis:calc(33.32667% - 20px);max-width:calc(33.32667% - 20px);width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(19.996% - 24px);flex-basis:calc(19.996% - 24px);max-width:calc(19.996% - 24px);width:calc(19.996% - 24px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(5n){margin-right:0;margin-left:auto}}.bc-product-grid--related{padding-bottom:0}.bc-no-results{text-align:center;width:100%}.bc-no-results__message{font-size:1.375em;line-height:1.1}.bc-no-results__button{margin:0 auto;font-size:1em;text-decoration:none}.bc-product-single{max-width:970px;padding:0 20px;margin:0 auto}.bc-product-single .bc-product-single__top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.bc-product-single .bc-product-single__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 auto;flex:1 1 auto;width: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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{max-width:720px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{width:60%}}.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)}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 60px)}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 30px);padding-left:30px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{-ms-flex:1 1 auto;flex:1 1 auto;width:calc(40% - 60px);padding-left:60px}}.bc-product-single .bc-product__sku{margin-top:20px;font-size:.875em}.bc-product-single .bc-product__sku .bc-product-single__meta-label{font-size:1.143em}.bc-product-single .bc-product-single__meta-label{font-size:1em;font-weight:700}.bc-product-single .bc-product-form{margin-top:40px;opacity:1;transition:opacity .3s ease}.bc-product-single .bc-product-form.bc-product__is-setting-options{opacity:.5}.bc-product-single .bc-btn{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:1em}.bc-product-single .bc-single-product__section-title--related{font-size:1.5em}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-gallery-size-bc-xmedium .bc-product-single{max-width:1440px}.bc-product__sku{display:block}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:.813em;text-align:center;padding-left:6px;padding-right:6px;width:70px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:1em}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content .bc-product-form__options,.bc-product-quick-view__content .bc-product-form__quantity{width: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)}}.wp-block-bigcommerce-products .bc-product-gallery--has-carousel .swiper-slide{display:none}.wp-block-bigcommerce-products .bc-product-gallery--has-carousel .swiper-slide:first-of-type{display:block}.wp-block-bigcommerce-products .bc-quickview-trigger{border:0;outline:none}.wp-block-bigcommerce-products .bc-product-card--single{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:30px 0}.wp-block-bigcommerce-products .bc-product-card--single .bc-product__gallery{position:relative;height:auto;width:100%;left:auto;top:auto}@media (min-width:1200px){.wp-block-bigcommerce-products .bc-product-card--single .bc-product__gallery{width:calc(50% - 30px)}}.wp-block-bigcommerce-products .bc-product-card--single .bc-product__meta{-ms-flex-item-align:start;align-self:flex-start;width:100%}@media (min-width:1200px){.wp-block-bigcommerce-products .bc-product-card--single .bc-product__meta{width:calc(50% - 30px)}}.wp-block-bigcommerce-products .bc-product-grid{padding:40px 15px}.block-editor-page .misc-pub-bigcommerce{padding:0;width:100%}.block-editor-page .misc-pub-bigcommerce .dashicons{margin-right:3px;padding-right:0}.block-editor-page .bigcommerce-channel-label{margin-right:10px;-ms-flex-negative:0;flex-shrink:0;max-width:75%}.block-editor-page .bigcommerce-channel-name{display:-ms-inline-flexbox;display:inline-flex;text-align:right}.wp-block-bigcommerce-product-components .bc-product-card__featured-image{max-width:370px;width:100%;height:auto} \ No newline at end of file diff --git a/assets/css/cart-amp.css b/assets/css/cart-amp.css index 8852e7c7..f18c29d7 100644 --- a/assets/css/cart-amp.css +++ b/assets/css/cart-amp.css @@ -750,7 +750,7 @@ a.bc-btn, .entry-content .bc-btn, .entry-content button.bc-btn, .entry-content a.bc-btn, -.bc-account-login__form input[type="submit"] { +.bc-account-login__form input[type="submit"].button { display: inline-block; font-family: sans-serif; width: 100%; @@ -775,7 +775,7 @@ a.bc-btn, .entry-content .bc-btn, .entry-content button.bc-btn, .entry-content a.bc-btn, -.bc-account-login__form input[type="submit"] { +.bc-account-login__form input[type="submit"].button { max-width: 270px } } @@ -791,14 +791,14 @@ a.bc-btn, .entry-content button.bc-btn:focus, .entry-content a.bc-btn:hover, .entry-content a.bc-btn:focus, - .bc-account-login__form input[type="submit"]:hover, - .bc-account-login__form input[type="submit"]:focus { + .bc-account-login__form input[type="submit"].button:hover, + .bc-account-login__form input[type="submit"].button:focus { opacity: 0.9; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; } -.bc-btn[disabled], button.bc-btn[disabled], a.bc-btn[disabled], .entry-content .bc-btn[disabled], .entry-content button.bc-btn[disabled], .entry-content a.bc-btn[disabled], .bc-account-login__form input[type="submit"][disabled] { +.bc-btn[disabled], button.bc-btn[disabled], a.bc-btn[disabled], .entry-content .bc-btn[disabled], .entry-content button.bc-btn[disabled], .entry-content a.bc-btn[disabled], .bc-account-login__form input[type="submit"].button[disabled] { background-color: #5e5e5e; color: #fff; padding: 15px 20px; @@ -819,8 +819,8 @@ a.bc-btn, .entry-content button.bc-btn[disabled]:focus, .entry-content a.bc-btn[disabled]:hover, .entry-content a.bc-btn[disabled]:focus, - .bc-account-login__form input[type="submit"][disabled]:hover, - .bc-account-login__form input[type="submit"][disabled]:focus { + .bc-account-login__form input[type="submit"].button[disabled]:hover, + .bc-account-login__form input[type="submit"].button[disabled]:focus { background-color: #5e5e5e; color: #fff; padding: 15px 20px; @@ -828,14 +828,57 @@ a.bc-btn, font-family: sans-serif; opacity: 0.6; } -.bc-btn.bc-ajax-cart-processing, button.bc-btn.bc-ajax-cart-processing, a.bc-btn.bc-ajax-cart-processing, .entry-content .bc-btn.bc-ajax-cart-processing, .entry-content button.bc-btn.bc-ajax-cart-processing, .entry-content a.bc-btn.bc-ajax-cart-processing, .bc-account-login__form input[type="submit"].bc-ajax-cart-processing { +.bc-btn.bc-ajax-cart-processing, button.bc-btn.bc-ajax-cart-processing, a.bc-btn.bc-ajax-cart-processing, .entry-content .bc-btn.bc-ajax-cart-processing, .entry-content button.bc-btn.bc-ajax-cart-processing, .entry-content a.bc-btn.bc-ajax-cart-processing, .bc-account-login__form input[type="submit"].button.bc-ajax-cart-processing { -webkit-animation: ajax-add-to-cart 1s infinite; animation: ajax-add-to-cart 1s infinite; } -.bc-btn--small, button.bc-btn--small, a.bc-btn--small, .entry-content .bc-btn--small, .entry-content button.bc-btn--small, .entry-content a.bc-btn--small, .bc-account-login__form input[type="submit"]--small { +.bc-btn--small, + .bc-btn--small[disabled], + button.bc-btn--small, + button.bc-btn--small[disabled], + a.bc-btn--small, + a.bc-btn--small[disabled], + .entry-content .bc-btn--small, + .entry-content .bc-btn--small[disabled], + .entry-content button.bc-btn--small, + .entry-content button.bc-btn--small[disabled], + .entry-content a.bc-btn--small, + .entry-content a.bc-btn--small[disabled], + .bc-account-login__form input[type="submit"].button--small, + .bc-account-login__form input[type="submit"].button--small[disabled] { padding: 8px 16px; } -.bc-btn--inverse, button.bc-btn--inverse, a.bc-btn--inverse, .entry-content .bc-btn--inverse, .entry-content button.bc-btn--inverse, .entry-content a.bc-btn--inverse, .bc-account-login__form input[type="submit"]--inverse { +.bc-btn--small:hover, + .bc-btn--small:focus, + .bc-btn--small[disabled]:hover, + .bc-btn--small[disabled]:focus, + button.bc-btn--small:hover, + button.bc-btn--small:focus, + button.bc-btn--small[disabled]:hover, + button.bc-btn--small[disabled]:focus, + a.bc-btn--small:hover, + a.bc-btn--small:focus, + a.bc-btn--small[disabled]:hover, + a.bc-btn--small[disabled]:focus, + .entry-content .bc-btn--small:hover, + .entry-content .bc-btn--small:focus, + .entry-content .bc-btn--small[disabled]:hover, + .entry-content .bc-btn--small[disabled]:focus, + .entry-content button.bc-btn--small:hover, + .entry-content button.bc-btn--small:focus, + .entry-content button.bc-btn--small[disabled]:hover, + .entry-content button.bc-btn--small[disabled]:focus, + .entry-content a.bc-btn--small:hover, + .entry-content a.bc-btn--small:focus, + .entry-content a.bc-btn--small[disabled]:hover, + .entry-content a.bc-btn--small[disabled]:focus, + .bc-account-login__form input[type="submit"].button--small:hover, + .bc-account-login__form input[type="submit"].button--small:focus, + .bc-account-login__form input[type="submit"].button--small[disabled]:hover, + .bc-account-login__form input[type="submit"].button--small[disabled]:focus { + padding: 8px 16px; +} +.bc-btn--inverse, button.bc-btn--inverse, a.bc-btn--inverse, .entry-content .bc-btn--inverse, .entry-content button.bc-btn--inverse, .entry-content a.bc-btn--inverse, .bc-account-login__form input[type="submit"].button--inverse { padding: 11px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; @@ -843,7 +886,7 @@ a.bc-btn, border: 4px solid; } @media (min-width: 960px) { - .bc-product-form .bc-btn, .bc-product-form button.bc-btn, .bc-product-form a.bc-btn, .bc-product-form .entry-content .bc-btn, .bc-product-form .entry-content button.bc-btn, .bc-product-form .entry-content a.bc-btn, .bc-product-form .bc-account-login__form input[type="submit"] { + .bc-product-form .bc-btn, .bc-product-form button.bc-btn, .bc-product-form a.bc-btn, .bc-product-form .entry-content .bc-btn, .bc-product-form .entry-content button.bc-btn, .bc-product-form .entry-content a.bc-btn, .bc-product-form .bc-account-login__form input[type="submit"].button { max-width: none } } @@ -3040,4 +3083,4 @@ button.bc-product-quick-view__close-button:hover, transform: scale(1); } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvY2FydC1hbXAucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fY29sb3JzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2Vhc2luZy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2Zvcm1zLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2xhYmVsLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2xlZ2VuZC5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL19jb250cm9scy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL19hdHRyaWJ1dGVzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX2Zvcm1zLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX3Zpc2liaWxpdHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL192aXNpYmlsaXR5LnBjc3MiLCIuLi9wY3NzL2FtcC9iYXNlL19nbG9iYWwucGNzcyIsIi4uL3Bjc3MvYW1wL2Jhc2UvX2J1dHRvbnMucGNzcyIsIi4uL3Bjc3MvYmFzZS9faWNvbnMucGNzcyIsIi4uL3Bjc3MvYW1wL2Jhc2UvX2ljb25zLnBjc3MiLCIuLi9wY3NzL2FtcC9iYXNlL19mb3Jtcy5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX3NlbGVjdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2J1dHRvbnMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19xdWljay12aWV3LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fdGl0bGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19icmFuZC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3ByaWNlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZmxhZ3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19mb3JtLWNvbXBvbmVudHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tZHJvcGRvd24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tc3dhdGNoLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJlY3RhbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1waWNrLWxpc3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcmFkaW8ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yYXRpbmdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3BlY3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19zdWJuYXYucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19hbGVydC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29yZGVyLXByb2R1Y3Qtcm93LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9faW1hZ2VzLnBjc3MiLCIuLi9wY3NzL2FtcC9jb250ZW50L2xvb3AvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jYXJkcy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19zaW5nbGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QtcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC1yZXZpZXdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fY2FydC1wYWdlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fY2FydC1tZW51LWl0ZW0ucGNzcyIsIi4uL3Bjc3MvYW1wL2NvbnRlbnQvY29tcG9uZW50cy9fbmF2LnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7O0FBRUgsZUFBZTtBQ1ZmO0NBQ0M7O29GQUVtRjs7Q0FxQm5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBUW5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7Q0FPbkY7QUN2RkQ7Q0FDQyxrQkFBa0I7O0NBS2xCLGtCQUFrQjs7Q0FLbEIsbUJBQW1COztDQUtuQixtQkFBbUI7O0NBS25CLG1CQUFtQjs7Q0FLbkIsa0JBQWtCOztDQUtsQixrQkFBa0I7O0NBS2xCLGtCQUFrQjtDQUlsQjtBQ3hDRDtDQUNDOztvRkFFbUY7O0NBT25GOztvRkFFbUY7O0NBYW5GOztvRkFFbUY7O0NBU25GOztvRkFFbUY7O0NBVW5GOztvRkFFbUY7Q0FJbkY7QUN0REQ7Q0FDQzs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GOztDQVNuRjs7b0ZBRW1GLENBRWxELG1CQUFtQixDQUNsQixtQkFBbUIsQ0FDWixpQkFBaUIsRUFDViwrQkFBK0IsRUFDbkIsWUFBWSxDQUN4QyxZQUFZLENBQ0wsWUFBWTs7Q0FFbkQ7O29GQUVtRixDQUk5QyxXQUFXLENBQ08sV0FBVyxDQUM5QixnQ0FBZ0MsQ0FDVixnQ0FBZ0M7O0NBSzFGOztvRkFFbUY7Q0FNbkY7QUN4REQ7Q0FDQzs7b0ZBRW1GOztDQVluRjs7b0ZBRW1GO0NBWW5GO0FDN0JEO0NBQ0M7O29G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Q1QsVUFBVTtDQUNWLDRCQUE0QjtDQUM1QiwrQkFBK0I7Q0FDL0IsWUFBWTtDQUNaLFdBQVc7Q0FDWDtBQUVEO0NBQ0MsWUFBWTtDQUNaLG1CQUFtQjtDQUNuQixTQUFTO0NBQ1QsVUFBVTtDQUNWLGlCQUFpQjtDQUNqQixXQUFXO0NBQ1gsWUFBWTtDQUNaLGtCQUFrQjtDQUNsQjtBQUVEO0NBQ0MsYUFBYTtDQUNiLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsaUJBQWlCO0NBQ2pCO0FBRUQ7Q0FDQyxhQUFhO0NBQ2I7QUFFRDtDQUNDLFlBQVk7Q0FDWjtBQUVEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBRUQ7Q0FDQyxlQUFlO0NBQ2YsaUJBQWlCO0NBQ2pCLHNCQUFzQjtDQUN0QjtBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCLHVCQUF1QjtDQUN2QixpQkFBaUI7Q0FDakI7QUFFRDtDQUNDLDBCQUF1QztDQUN2QyxZQUEwQjtDQUMxQixpQkFBcUM7Q0FDckMsb0JBQW9CO0NBQ3BCLFlBQVk7Q0FDWixhQUFhO0NBQ2IsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixvQkFBb0I7Q0FDcEIsbUJBQW1CO0NBQ25CLHNCQUFzQjtDQUt0QjtBQUhBO0NBQ0MsNEJBQW9CO1NBQXBCLG9CQUFvQjtDQUNwQiIsImZpbGUiOiJjYXJ0LWFtcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogR2xvYmFsIEFNUCBDU1NcbiAqXG4gKiBETyBOT1QgRURJVCBUSElTIENTUyBGSUxFIERJUkVDVExZLiBJVCBJUyBHRU5FUkFURUQgQlkgR1JVTlQuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLCBzZWUgdGhlIHBjc3MgZGlyZWN0b3J5XG4gKiBhbmQgZWRpdCB0aGUgc291cmNlIGZpbGVzIGZvdW5kIHRoZXJlLlxuICpcbiAqL1xuXG4vKiBVdGlsaXRpZXMgKi9cbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2NvbG9yc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvZWFzaW5nXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9wYXRoc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9sYWJlbFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvbGVnZW5kXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9maWVsZHNldFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvY29udHJvbHNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL2F0dHJpYnV0ZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL3ZhbGlkYXRpb25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21peGlucy92aXNpYmlsaXR5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL2NvbG9yc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9oZWxwZXItY2xhc3Nlcy92aXNpYmlsaXR5XCI7XG5cbi8qIEJhc2UgKi9cbkBpbXBvcnQgXCJhbXAvYmFzZS9nbG9iYWxcIjtcbkBpbXBvcnQgXCJhbXAvYmFzZS9idXR0b25zXCI7XG5AaW1wb3J0IFwiYmFzZS9pY29uc1wiO1xuQGltcG9ydCBcImFtcC9iYXNlL2ljb25zXCI7XG5cbi8qIEZvcm1zICovXG4uYmMtZm9ybSB7XG5cdEBpbXBvcnQgXCJhbXAvYmFzZS9mb3Jtc1wiO1xuXHRAaW1wb3J0IFwiYmFzZS9mb3Jtcy9kZWZhdWx0XCI7XG5cdEBpbXBvcnQgXCJiYXNlL2Zvcm1zL2NvbnRyb2xzL3NlbGVjdFwiO1xufVxuXG4vKiBDb250ZW50ICovXG5AaW1wb3J0IFwiY29udGVudC9idXR0b25zL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJjb250ZW50L2J1dHRvbnMvcXVpY2stdmlld1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy90aXRsZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9icmFuZFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9wcmljZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9mbGFnc1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9mb3JtLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvb3B0aW9uLWRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL29wdGlvbi1zd2F0Y2hcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvb3B0aW9uLXJlY3RhbmdsZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9vcHRpb24tcGljay1saXN0XCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL29wdGlvbi1yYWRpb1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9yYXRpbmdzXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL3NwZWNzXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL3N1Ym5hdlwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9hbGVydFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9vcmRlci1wcm9kdWN0LXJvd1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9pbWFnZXNcIjtcbkBpbXBvcnQgXCJhbXAvY29udGVudC9sb29wL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NhcmRzL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NhcmRzL3NpbmdsZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvc2luZ2xlL3Byb2R1Y3RcIjtcbkBpbXBvcnQgXCJjb250ZW50L3NpbmdsZS9wcm9kdWN0LXF1aWNrLXZpZXdcIjtcbkBpbXBvcnQgXCJjb250ZW50L3NpbmdsZS9wcm9kdWN0LXJldmlld3NcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NhcnQvY2FydC1wYWdlXCI7XG5AaW1wb3J0IFwiY29udGVudC9jYXJ0L2NhcnQtbWVudS1pdGVtXCI7XG5AaW1wb3J0IFwiYW1wL2NvbnRlbnQvY29tcG9uZW50cy9uYXZcIjtcbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUHJpbWFyeSBQYWxldHRlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1wcmltYXJ5OiAjNTI3M2Y0O1xuXHQtLWNvbG9yLXNlY29uZGFyeTogZGFya2VuKHZhcigtLWNvbG9yLXByaW1hcnkpLCAwLjA4KTtcblx0LS1jb2xvci1iYy1ncmVlbjogIzY1YzY4Yztcblx0LS1jb2xvci1iYy1saWdodC1ncmV5OiAjZTBlM2U5O1xuXHQtLWNvbG9yLWJjLWNvbmNyZXRlOiAjY2RjZGNkO1xuXHQtLWNvbG9yLWJjLWdyZXk6ICM4YjhiOGI7XG5cdC0tY29sb3ItYmMtZ3JleS1tZWRpdW06ICM1ZTVlNWU7XG5cdC0tY29sb3ItYmMtYmxhY2s6ICMzNDMxM2Y7XG5cdC0tY29sb3ItYmMtZG9nZXItYmx1ZTogIzBkNTJmZjtcblx0LS1jb2xvci1iYy1ibHVlLWxpZ2h0OiAjMTY4ZmMwO1xuXHQtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlOiAjNTNiYWQxO1xuXHQtLWNvbG9yLWJjLXJlZDogI2QyNTc0YTtcblx0LS1jb2xvci1iYy1zdWNjZXNzOiAjNTA3YzA5O1xuXHQtLWNvbG9yLWJjLWFsdW1pbml1bTogI2E5YWFiMTtcblx0LS1jb2xvci1iYy1icmlnaHQtdHVycXVvaXNlOiAjMDJlYWRhO1xuXHQtLWNvbG9yLWJjLXNoYXJrOiAjMjMyODJkO1xuXHQtLWNvbG9yLWJjLXR1bmE6ICMzNjMxNDA7XG5cdC0tY29sb3ItYmMtc2hhbXJvY2s6ICMzM2M5ODc7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogV2hpdGVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci13aGl0ZTogI2ZmZjtcblx0LS1jb2xvci1vZmYtd2hpdGU6ICNmNWY1ZjU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogR3JleXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWdyZXktbGlnaHQ6IGxpZ2h0ZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXHQtLWNvbG9yLWdyZXk6IGdyZXk7XG5cdC0tY29sb3ItZ3JleS1kYXJrOiBkYXJrZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJsYWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmxhY2s6ICMwMDA7XG5cdC0tY29sb3ItYmxhY2stYS00MDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHQtLWNvbG9yLWJsYWNrLWEtNzA6IHJnYmEoMCwgMCwgMCwgMC43KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCYWNrZ3JvdW5kc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmdkOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWNvbnRlbnQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1jb2xvci1iZ2QtbG9naW46ICNmMWYxZjE7XG5cdC0tY29sb3ItYmdkLXNlbGVjdGlvbjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItYmdkLXBhbmVsLWFjdGl2ZTogIzJjMjkzNTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5rc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItbGluay1ob3ZlcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBUZXh0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tY29sb3ItdGV4dC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXJzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ib3JkZXI6IHZhcigtLWNvbG9yLWdyZXkpO1xuXHQtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkOiAjZTFlNmVhO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEFsZXJ0IENvbG9yc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tYWxlcnQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1hbGVydC1iZy1kZWZhdWx0OiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0LS1hbGVydC1zdWNjZXNzOiAjM2VjODg5O1xuXHQtLWFsZXJ0LWVycm9yOiAjZmYwMDEyO1xuXHQtLWFsZXJ0LWJnLWluZm86IHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcbn1cbiIsIjpyb290IHtcblx0LyogRWFzaW5nOiBTaW5lICovXG5cdC0tZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcblx0LS1lYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcblx0LS1lYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG5cdC8qIEVhc2luZzogUXVhZCAqL1xuXHQtLWVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcblx0LS1lYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG5cdC0tZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXG5cdC8qIEVhc2luZzogQ3ViaWMgKi9cblx0LS1lYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0LS1lYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuXHQvKiBFYXNpbmc6IFF1YXJ0ICovXG5cdC0tZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG5cdC0tZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cblx0LyogRWFzaW5nOiBRdWludCAqL1xuXHQtLWVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHQtLWVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblxuXHQvKiBFYXNpbmc6IEV4cG8gKi9cblx0LS1lYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuXHQtLWVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblx0LS1lYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cblx0LyogRWFzaW5nOiBDaXJjICovXG5cdC0tZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG5cdC0tZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cblx0LyogRWFzaW5nOiBCYWNrICovXG5cdC0tZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcblx0LS1lYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdC0tZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU3RhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29uczogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0LS1mb250LWZhbWlseS1wcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktYmFzZTogdmFyKC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFNpemluZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1zaXplLWJhc2U6IDE2cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQ6IDFlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eHhsOiAyZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHhsOiAxLjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC14bDogMS4yNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LWxnOiAxLjEyNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LW06IDAuODc1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtczogMC44MTNlbTtcblx0LS1mb250LXNpemUtY29udGVudC14czogMC43NWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4czogMC42MjVlbTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFdlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtd2VpZ2h0LXRoaW46IDIwMDtcblx0LS1mb250LXdlaWdodC1saWdodDogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5lIEhlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblx0LS1saW5lLWhlaWdodC1sOiAxLjY7XG5cdC0tbGluZS1oZWlnaHQtbTogMS4zNzU7XG5cdC0tbGluZS1oZWlnaHQtczogMS4zO1xuXHQtLWxpbmUtaGVpZ2h0LXNzOiAxLjI7XG5cdC0tbGluZS1oZWlnaHQtc3NzOiAxLjEyNTtcblx0LS1saW5lLWhlaWdodC1ldmVuOiAxO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlciBSYWRpdXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWJvcmRlci1yYWRpdXMtYmFzZTogNHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtcm91bmQ6IDUwJTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1ib3JkZXItY29sb3I6IGxpZ2h0Z3JleTtcblx0LS1mb3JtLWJvcmRlci1jb2xvci1mb2N1czogZGFya2VuKHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKSwgMC4yNSk7XG5cdC0tZm9ybS1ib3JkZXItc2l6ZTogMXB4O1xuXHQtLWZvcm0tYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLXNpemUpO1xuXHQtLWZvcm0tYm9yZGVyLXJhZGl1czogMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuXHQtLWZvcm0tY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0KTtcblx0LS1mb3JtLWNvbG9yLWVycm9yOiBsaWdodGVuKHJlZCwgMC4xKTtcblx0LS1mb3JtLWNvbG9yLXJlcXVpcmVkOiB2YXIoLS1mb3JtLWNvbG9yLWVycm9yKTtcblx0LS1mb3JtLWNvbG9yLXN1Y2Nlc3M6IGxpZ2h0ZW4oZ3JlZW4sIDAuMSk7XG5cdC0tZm9ybS1jb2xvci1wbGFjZWhvbGRlcjogZ3JleTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBVSVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS11aS1pY29uLWNvbG9yOiBsaWdodGdyZXk7IC8qIENvbnRyb2wgaWNvbnMgKi9cblx0LS1mb3JtLXVpLWljb24tZm9udC1zaXplOiAxLjI1ZW07IC8qIENvbnRyb2wgaWNvbnMgKi9cblx0LS1mb3JtLXVpLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspOyAvKiBTZWxlY3QgaWNvbiAqL1xuXHQtLWZvcm0tdWktYmdkLWNvbG9yOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7ICAvKiBTZWxlY3QsIENoZWNrYm94LCAmIFJhZGlvICovXG5cdC0tZm9ybS11aS1iZ2QtY29sb3ItZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yLWZvY3VzKTsgIC8qIFNlbGVjdCAqL1xuXHQtLWZvcm0tdWktaWNvbi1zZWxlY3Q6ICdcXGU5MDAnOyAvKiBTZWxlY3QgKi9cblx0LS1mb3JtLXVpLWljb24tc2VsZWN0LWZvbnQtc2l6ZTogMjVweDsgLyogU2VsZWN0ICovXG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuXHQtLWZvcm0tZm9udC1zaXplOiAxZW07XG5cdC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5OiAwLjg3NWVtOyAvKiBMYWJlbCAqL1xuXHQtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTsgLyogTGFiZWwgKi9cblx0LS1mb3JtLWZvbnQtc2l6ZS10ZXJ0aWFyeTogMC44MTNlbTsgLyogSGVscGVyIFRleHQgJiBEZXNjcmlwdGlvbnMgKi9cblx0LS1mb3JtLWZvbnQtd2VpZ2h0LXRlcnRpYXJ5OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7IC8qIEhlbHBlciBUZXh0ICYgRGVzY3JpcHRpb25zICovXG5cdC0tZm9ybS1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHQtLWZvcm0tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tZm9ybS1jb250cm9sLWhlaWdodDogNDVweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBTcGFjaW5nXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLW1hcmdpbjogMjhweDtcblx0LS1mb3JtLW1hcmdpbi1zbWFsbDogdmFyKC0tc3BhY2VyLXhzKTtcblx0LS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbDogMjBweDtcblx0LS1mb3JtLXBhZGRpbmctdmVydGljYWw6IDIwcHg7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExhYmVsXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWxhYmVsLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWxhYmVsLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sYWJlbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sYWJlbC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxhYmVsLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxhYmVsLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sIEhlbHBlciBUZXh0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC10ZXJ0aWFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXRlcnRpYXJ5KTtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtbGluZS1oZWlnaHQ6IDEuMTU7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1tYXJnaW4tdG9wOiA4cHg7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1wYWRkaW5nOiAwIDhweDtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGVnZW5kXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWxlZ2VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWxlZ2VuZC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sZWdlbmQtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tbGVnZW5kLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMZWdlbmQsIHN0eWxlZFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1wYWRkaW5nOiAwIDhweDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtdGV4dC1hbGlnbjogbGVmdDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWJnZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm0tYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLXNpemUtZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tY29udHJvbC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbik7XG5cdC0tZm9ybS1jb250cm9sLXBhZGRpbmc6IDAgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXHQtLWZvcm0tY29udHJvbC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbCBJY29uXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1jb2xvcjogdmFyKC0tZm9ybS11aS1pY29uLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1mb250LXNpemU6IHZhcigtLWZvcm0tdWktaWNvbi1mb250LXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLWxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi13aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdC0tZm9ybS1jb250cm9sLWljb24tcGFkZGluZy1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24td2lkdGgpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXJpZ2h0OiAwO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXRvcDogMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBUZXh0YXJlYVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLXRleHRhcmVhLWhlaWdodDogMjI1cHg7XG5cdC0tZm9ybS1jb250cm9sLXRleHRhcmVhLXBhZGRpbmc6IDE0cHggdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IFNlbGVjdFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1oZWlnaHQ6IDEwMHB4O1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtcGFkZGluZzogdmFyKC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC1wYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktd2lkdGgpICsgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS11aS1iZ2QtY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yLWhvdmVyOiB2YXIoLS1mb3JtLXVpLWJnZC1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLXRvcC1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS11aS1pY29uLXNlbGVjdC1mb250LXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaGVpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpIC0gMnB4KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWljb246IHZhcigtLWZvcm0tdWktaWNvbi1zZWxlY3QpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktbGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tcmlnaHQ6IDFweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXRvcDogMXB4O1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktd2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IFJhZGlvICYgQ2hlY2tib3hcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLXRvcDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLWJvdHRvbTogNHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yLWNoZWNrZWQ6IHZhcigtLWZvcm0tY29udHJvbC1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbWF4LXdpZHRoOiA2MDBweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1wdXNoLWxhYmVsLXJpZ2h0OiAxMHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1tYXJnaW4tdG9wOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1mb250LXNpemU6IDEycHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi1sZWZ0OiA2cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi10b3A6IDJweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZS1mb2N1czogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYmdkLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmdkLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3I6IHZhcigtLWZvcm0tdWktY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1oZWlnaHQ6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCkgLyAyKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdDogMDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tdG9wOiAtMnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wdXNoLWxhYmVsLXJpZ2h0OiAzNHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS13aWR0aDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KSAvIDIpO1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItc2l6ZTogMnB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWhlaWdodDogNXB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi1sZWZ0OiA3cHg7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcDogNXB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS13aWR0aDogOXB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi1sZWZ0OiA4cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLXRvcDogNnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS13aWR0aDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1oZWlnaHQ6IDhweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBGaWxlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtZmlsZS1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtZmlsZS1wYWRkaW5nOiB2YXIoLS1mb3JtLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBTdWJtaXQgJiBCdXR0b25zXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtYnV0dG9uLW1hcmdpbi10b3A6IHZhcigtLWZvcm0tbWFyZ2luKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUGxhY2Vob2xkZXJcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXIpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItY29sb3ItZm9jdXM6IGxpZ2h0ZW4odmFyKC0tZm9ybS1jb2xvci1wbGFjZWhvbGRlciksIDAuMjUpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci1mb250LWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm06IENvbnRyb2wgR3JvdXAgLyBXcmFwcGVyLCByYWRpbyAmIGNoZWNrYm94IHNwZWNpZmljXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gge1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94LXBhZGRpbmctdG9wKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLWJvdHRvbSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBIZWxwZXJcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1oZWxwZXIge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLW1hcmdpbi10b3ApO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLXBhZGRpbmcpO1xuXHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1jb2xvcik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWxldHRlci1zcGFjaW5nKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItdGV4dC10cmFuc2Zvcm0pO1xuXHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtc3R5bGUpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1saW5lLWhlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWZhbWlseSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUmVxdWlyZWQgRmllbGRzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiByZXF1aXJlZCB7XG5cdHBhZGRpbmctbGVmdDogNHB4O1xuXHRjb2xvcjogdmFyKC0tZm9ybS1zdGF0ZS1jb2xvci1yZXF1aXJlZCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBQbGFjZWhvbGRlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1wbGFjZWhvbGRlciB7XG5cblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxuXG5cdDotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxuXG5cdDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gV2lkZ2V0cy9Db250cm9sc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sIHtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC1wYWRkaW5nKTtcblx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tY29udHJvbC10ZXh0LXRyYW5zZm9ybSk7XG5cdGZvbnQ6IHZhcigtLWZvcm0tY29udHJvbC1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1mb250LXNpemUpIC8gdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1mb250LWZhbWlseSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBTZWxlY3RcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1zZWxlY3Qge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yLWhvdmVyKTtcblx0XHR9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRAbWl4aW4gaWNvbjtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRcdGNvbnRlbnQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaWNvbik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1oZWlnaHQpO1xuXHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1saW5lLWhlaWdodCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3IpO1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWNvbG9yKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWZvbnQtc2l6ZSk7XG5cdFx0cmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tcmlnaHQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0KTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCk7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1wYWRkaW5nLXJpZ2h0KTtcblx0fVxuXG5cdHNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogUmFkaW8gJiBDaGVja2JveCwgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWJhc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvcik7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbGV0dGVyLXNwYWNpbmcpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtdGV4dC10cmFuc2Zvcm0pO1xuXHRcdGZvbnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXNpemUpIC8gdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWZhbWlseSk7XG5cdH1cbn1cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wdXNoLWxhYmVsLXJpZ2h0KTtcblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLWZvbnQtc2l6ZSk7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbWF4LXdpZHRoKTtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYmdkLWNvbG9yKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktaGVpZ2h0KTtcblx0XHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0XHRib3JkZXI6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZS1mb2N1cykgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdH1cblxuXHRpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3ItY2hlY2tlZCk7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBDaGVja2JveCwgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWNoZWNrYm94IHtcblxuXHRsYWJlbCB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXJhZGl1cyk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS13aWR0aCk7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1oZWlnaHQpO1xuXHRcdFx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1jb2xvcik7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IFJhZGlvLCBjdXN0b20gc3R5bGVkXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8ge1xuXG5cdGxhYmVsIHtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tdG9wKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktaGVpZ2h0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1jb2xvcik7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBJY29uc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW5wdXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBhZGRpbmctcmlnaHQpO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tcG9zaXRpb24tcmlnaHQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tcG9zaXRpb24tdG9wKTtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWljb24tY29sb3IpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWljb24td2lkdGgpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1saW5lLWhlaWdodCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1mb250LXNpemUpO1xuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbiAqXG4gKiBAYXV0aG9yOiBoNWJwLmNvbS91XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBoaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyc1xuICpcbiAqIEBhdXRob3I6IGg1YnAuY29tL3ZcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHZpc3VhbGx5LWhpZGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTaG93IGVsZW1lbnQgYWZ0ZXIgaGFzIGJlZW4gaGlkZGVuIHdpdGggJXZpc3VhbGx5LWhpZGVcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHZpc3VhbGx5LXNob3cge1xuXHRjbGlwOiBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG4iLCIudS1iYy10ZXh0LWxpZ2h0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQmLmJjLWJ0biB7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cblxuLnUtYmMtdGV4dC1kYXJrIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblxuXHQmLmJjLWJ0biB7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHR9XG5cdH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIGZyb20gc2NyZWVucmVhZGVycyAmIGJyb3dzZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtaGlkZGVuIHtcblx0QG1peGluIGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIGZyb20gYnJvd3NlcnMgJiBzaG93IGZvciBzY3JlZW5yZWFkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtdmlzdWFsLWhpZGUsXG4udS1iYy1zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRAbWl4aW4gdmlzdWFsbHktaGlkZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTaG93IGZvciBicm93c2VycyAmIHNjcmVlbnJlYWRlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iYy12aXN1YWwtc2hvdyB7XG5cdEBtaXhpbiB2aXN1YWxseS1oaWRlO1xufVxuIiwiaHRtbCB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0LyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG5cdC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcblx0LW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uYW1wLXdwLWFydGljbGUtY29udGVudCAuYmMtcHJvZHVjdC1zaW5nbGUgdWwsXG4uYW1wLXdwLWFydGljbGUtY29udGVudCAuYmMtcHJvZHVjdC1zaW5nbGUgb2wge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbiIsImJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9udCBJY29uczogSWNvbnMgKHZpYSBJY29Nb29uKVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJztcbiAgc3JjOlxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMud29mZjI/Nm5keWN5JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMudHRmPzZuZHljeScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmY/Nm5keWN5JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy5zdmc/Nm5keWN5I2JpZ2NvbW1lcmNlLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnYmlnY29tbWVyY2UtaWNvbnMnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1iYy1iaWdjb21tZXJjZV9kaWFnbm9zdGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb24tYmMtY2hhbm5lbF9zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWJjLWNoYW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWJjLWNyZWRlbnRpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1iYy1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1iYy1hY2NvdW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tYmMtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi1iYy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1iYy1jdXJyZW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tYmMtZ2lmdF9jZXJ0aWZpY2F0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWJjLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tYmMtb3JkZXJfY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1iYy1wcm9kdWN0X3Jldmlld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWJjLXNoaXBwaW5nX3JldHVybnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLWJjLWItbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmRhc2hpY29ucy1iaWdjb21tZXJjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tYmMtYXJyb3ctc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWJjLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1iYy1hcnJvdy10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLWJjLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWJjLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tYmMtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmljb24tYmMtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb24tYmMtc3RvcmUtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uLWJjLWN1c3RvbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLmljb24tYmMtYXV0aGVudGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1iYy1uZXh0X3N0ZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1iYy1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuLmljb24tYmMtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmljb24tYmMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5pY29uLWJjLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uaWNvbi1iYy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uaWNvbi1iYy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmljb24tYmMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5pY29uLWJjLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uaWNvbi1iYy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tYmMtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4iLCIvKiB1c2Ugc3Ryb25nIHNlbGVjdG9yIGluc3RlYWQgb2YgIWltcG9ydGFudCBydWxlIHRoYXQgaXMgYmFubmVkIG9uIEFNUCAqL1xuLmJjLWljb24uYmMtaWNvbi5iYy1pY29uLmJjLWljb24ge1xuXHRmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAjNjY2O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwLjdlbTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcblx0Y29sb3I6ICMyMjI7XG5cdGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuc2VsZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXG5cdGJ1dHRvbixcblx0aW5wdXQsXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxufVxuIiwiLmJjLWZvcm1fX3JvdyB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtZm9ybV9fY29sIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXG5cdFx0LmJjLWZvcm1fX2NvbnRyb2w6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4mLmJjLWZvcm0tMmNvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbiYuYmMtcHJvZHVjdC1mb3JtIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0YnV0dG9uLmJjLWJ0bi0tZm9ybS1zdWJtaXQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWFyY2hpdmUgJixcblx0LmJjLXByb2R1Y3QtZ3JpZCAmIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0LmJjLWFqYXgtYWRkLXRvLWNhcnRfX21lc3NhZ2Utd3JhcHBlciB7XG5cdFx0XHRvcmRlcjogLTE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm1fX2ZpZWxkLWdyb3VwIHtcblx0Ym9yZGVyOiB1bnNldDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCsgLmJjLWZvcm1fX2ZpZWxkLWdyb3VwIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybS0yY29sX19jb250cm9sIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cblx0XHQmOm5vdCguYmMtZm9ybS0yY29sX19jb250cm9sLS1mdWxsKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdCYtLWxlZnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Ji0tZnVsbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm1fX2NvbnRyb2wge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxufVxuXG4uYmMtZm9ybV9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdCYuYmMtZm9ybS1jb250cm9sLXJlcXVpcmVkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0Zm9udC1zaXplOiA4MCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybS10ZXJtcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRwYWRkaW5nOiAxMnB4IDE2cHggMTFweDtcblxuXHQuYmMtZm9ybV9fY29udHJvbC0tY2hlY2tib3gge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1mb3JtX19sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0Ji5iYy1mb3JtLWNvbnRyb2wtcmVxdWlyZWQ6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogNDZweDtcblx0fVxuXG5cdCYtLWxlZnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxufVxuIiwic2VsZWN0IHtcblx0QG1peGluIGZvcm0tY29udHJvbDtcblxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LyogQ0FTRTogbXVsdGlwbGUgKi9cblx0JlttdWx0aXBsZV0ge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtc2l6ZSk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLWhlaWdodCk7XG5cdFx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1wYWRkaW5nKTtcblx0fVxufVxuXG4iLCIuYmMtYnRuLFxuYnV0dG9uLmJjLWJ0bixcbmEuYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IGJ1dHRvbi5iYy1idG4sXG4uZW50cnktY29udGVudCBhLmJjLWJ0bixcbi5iYy1hY2NvdW50LWxvZ2luX19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHR9XG5cblx0Ji5iYy1hamF4LWNhcnQtcHJvY2Vzc2luZyB7XG5cdFx0YW5pbWF0aW9uOiBhamF4LWFkZC10by1jYXJ0IDFzIGluZmluaXRlO1xuXHR9XG5cblx0Ji0tc21hbGwge1xuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHR9XG5cblx0Ji0taW52ZXJzZSB7XG5cdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQ7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mb3JtICYge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgYWpheC1hZGQtdG8tY2FydCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDAuMztcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG59XG4iLCIuYmMtcXVpY2t2aWV3LXRyaWdnZXIsXG5idXR0b24uYmMtcXVpY2t2aWV3LXRyaWdnZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdC5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3ZlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjI3LCAyMzMsIDAuNzIpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xufVxuXG4uYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXHR3aWR0aDogNzAlO1xuXHRwYWRkaW5nOiAxMnB4IDE0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMThweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X190aXRsZS1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0b3BhY2l0eTogMC44O1xuXG5cdFx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdF9faW52ZW50b3J5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG5cdC5iYy1wcm9kdWN0LWNhcmQgJiB7XG5cdFx0Zm9udC1zaXplOiAwLjU2M2VtO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRcdGZvbnQtc2l6ZTogMC41NjNlbTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDAuNTcxZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXJlbGF0ZWQge1xuXG5cdC5iYy1wcm9kdWN0X190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tY2FjaGVkLFxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWFwaSxcbi5iYy1nZXQtcHJpY2VzLXdyYXBwZXIge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmLmJjLXByb2R1Y3RfX3ByaWNpbmctLXZpc2libGUsXG5cdCYuYmMtc2hvdy1wcmljaW5nLXNwaW5uZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWNhY2hlZCxcbi5iYy1wcm9kdWN0X19wcmljaW5nLS1hcGkge1xuXG5cdC5iYy1wcmljZS1pcy1sb2FkaW5nICYge1xuXHRcdG9wYWNpdHk6IDAuMjtcblxuXHRcdCYuYmMtcHJvZHVjdF9fcHJpY2luZy0taGlkZGVuIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2V0LXByaWNlcy13cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4uYmMtZ2V0LXByaWNlcy1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5iYy1nZXQtcHJpY2VzLWxvYWRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luOiAwIDE2cHg7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xufVxuXG4uYmMtcHJvZHVjdF9fcmV0YWlsLXByaWNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0Ji5iYy1uby1yZXRhaWwtcHJpY2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3JldGFpbC1wcmljZS12YWx1ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbi5iYy1wcm9kdWN0X19vcmlnaW5hbC1wcmljZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljZS0tc2FsZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlLFxuLmJjLXByb2R1Y3Qtc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nLS1hcGkge1xuXG5cdFx0LmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0Ji5iYy1zaG93LWN1cnJlbnQtcHJpY2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFByb2R1Y3QgRmxhZ3NcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtcHJvZHVjdC1mbGFnLS1zYWxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC0yMHB4O1xuXHR0b3A6IC0yMHB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDdweCA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRmb250LXNpemU6IDAuNTIyZW07XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdC1mbGFnLS1zYWxlIHtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0XHRmb250LXNpemU6IDAuNWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMC40MjllbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjM3NWVtO1xuXHRcdH1cblx0fVxufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRm9ybXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLXZhcmlhbnRzIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLXZhcmlhbnRzLS1pbmxpbmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS10aXRsZSB7XG5cdGZsZXg6IDE7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuaW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19wcm9kdWN0LW1lc3NhZ2Uge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3B1cmNoYXNlLW1lc3NhZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEycHggMDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWRlc2NyaXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tc2VsZWN0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1zd2F0Y2gge1xuXG5cdGlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cblx0XHQmOmNoZWNrZWQgKyAuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCAuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tc3dhdGNoIHtcblx0XHRcdGJvcmRlcjogMCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tc3dhdGNoIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym94LXNoYWRvdzogMCAwIDFweCB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1yZWN0YW5nbGUge1xuXG5cdGlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cblx0XHQmOmNoZWNrZWQgKyAuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCAuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcmVjdGFuZ2xlIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpLCB2YXIoLS10cmFuc2l0aW9uLWNvbG9yLWZhc3QpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcmVjdGFuZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMzZweDtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpLCB2YXIoLS10cmFuc2l0aW9uLWNvbG9yLWZhc3QpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1waWNrLWxpc3Qge1xuXG5cdGlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cblx0XHQmOmNoZWNrZWQgKyAuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCAuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcGljay1saXN0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcGljay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0taW1nIHtcblx0ZmxleDogMDtcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDUwcHg7XG5cdGhlaWdodDogYXV0bztcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXJhZGlvIHtcblxuXHQuYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tbGFiZWwge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yYWRpbyB7XG5cdFx0ZmxleDogMTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5nIHtcblx0dW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuXHRjb2xvcjogIzhiOGI4Yjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdHdpZHRoOiA5MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHQmLS1tYXNrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdCYtLXRvcCB7XG5cdFx0Y29sb3I6ICNmYzA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogOTBweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Ji0tYm90dG9tIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLmJjLXJhdGluZy1zdGFyIHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDI2MDVcIjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cbn1cblxuLmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmctcmV2aWV3cyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIuYmMtcHJvZHVjdF9fc3BlYy1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsb3N0LWNlbnRlcjogMTAwJTtcbn1cblxuLmJjLXByb2R1Y3RfX3NwZWMge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsb3N0LXdhZmZsZTogMS8yO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LXdhZmZsZTogMS8zO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRsb3N0LXdhZmZsZTogMS80O1xuXHR9XG59XG4iLCIuYmMtc3VibmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cblx0XHQrIC5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4uYmMtc3VibmF2X19saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJjLXN1Ym5hdl9fbGlzdC1pdGVtLS1jdXJyZW50IC5iYy1zdWJuYXZfX2xpbmsge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuIiwiLmJjLWFsZXJ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctZGVmYXVsdCk7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdCYtLXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LXN1Y2Nlc3MpO1xuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0fVxufVxuXG4uYmMtYWxlcnQtZ3JvdXAge1xuXG5cdC5iYy1hbGVydDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Ji0taW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctaW5mbyk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdFx0LmJjLXByb2R1Y3QtZm9ybSAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR9XG5cblx0Ji5iYy1mYWRlLWluLWFsZXJ0LWdyb3VwIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0Y29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcbn1cblxuLmJjLWFqYXgtYWRkLXRvLWNhcnRfX21lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG59XG4iLCIuYmMtb3JkZXItcHJvZHVjdC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2Uge1xuXHRmbGV4OiAwIDAgMTAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0bWF4LXdpZHRoOiAxMDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19ib2R5IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19faGVhZGVyIHtcblxuXHQuYmMtb3JkZXItcHJvZHVjdC1yb3dfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtcyk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3VuaXQtcHJpY2UsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19icmFuZCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3QsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19zdGF0dXMge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19xdWFudGl0eSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDEwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X190b3RhbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2UsXG4uYmMtY2FydC1pdGVtLWltYWdlIHtcblxuXHQuYmMtcHJvZHVjdF9fdGh1bWJuYWlsLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0ge1xuXG5cdC5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlLmJjLWNvbXBvbmVudCB7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtZ3JpZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6IDQwcHggMDtcblxuXHQ+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0bWFyZ2luOiAwIDAgNjBweDtcblx0fVxuXG5cdCYtLTJjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cdH1cblxuXHQmLS0zY29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tNGNvbCA+IC5iYy1wcm9kdWN0LWNhcmQsXG5cdCYtLTVjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLXJlbGF0ZWQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0LmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2FjdGlvbnMge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLWJ0bixcblx0YS5iYy1idG4sXG5cdGJ1dHRvbi5iYy1idG4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkLWltYWdlLWFuY2hvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZF9fZmVhdHVyZWQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDM3MHB4O1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5lbnRyeS1jb250ZW50ICYge1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX21ldGEge1xuXHRwYWRkaW5nOiAyNXB4IDAgNTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDYwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19hY3Rpb25zIHtcblx0XHRvcmRlcjogMztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cdG1heC13aWR0aDogOTcwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdFx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvcmRlcjogMjtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0ZmxleDogMCAwIDM3MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHRcdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRvcmRlcjogMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHR9XG5cblx0XHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0XHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHhsYXJnZSkge1xuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0d2lkdGg6IGNhbGMoNDAlIC0gNjBweCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fc2t1IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cblx0XHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEtbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxLjE0M2VtO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmLmJjLXByb2R1Y3RfX2lzLXNldHRpbmctb3B0aW9ucyB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc3BlY2lmaWNhdGlvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmdzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fc2t1IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDZweDtcblx0cGFkZGluZy1yaWdodDogNnB4O1xuXHR3aWR0aDogNzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2stYS03MCk7XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0ei1pbmRleDogNTA7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmJ1dHRvbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTBweDtcblx0b3BhY2l0eTogMC42NTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiBhdXRvO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDB2dyAtIDIwJSk7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNTAlO1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogNDBweCAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIwJSk7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0bWF4LWhlaWdodDogNjYwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cblx0XHQuYnJvd3Nlci1pZSAmIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDY2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHksXG5cdC5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2NvbnRlbnQtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDYwcHg7XG5cblx0LmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fbWV0YSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5ncyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRvcmRlcjogNDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yZXZpZXdzIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nLXRvcDogMzZweDtcblx0cGFkZGluZy1ib3R0b206IDM2cHg7XG5cblx0LmJjLWFsZXJ0LS1zdWNjZXNzIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLyogUHJvZHVjdCBSZXZpZXdzIEhlYWRlciAqL1xuLmJjLXByb2R1Y3QtcmV2aWV3c19fdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdzX19yYXRpbmdzLXRvdGFsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3IEZvcm0gKi9cbi5iYy1wcm9kdWN0LXJldmlldy1mb3JtLXdyYXBwZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmLmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0tLWFjdGl2ZSB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0bWFyZ2luLXRvcDogMzhweDtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXJldmlldy1mb3JtIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0bWF4LWhlaWdodDogMjAwMHB4O1xuXHR9XG5cblx0LmJjLWJ0bi0tcmV2aWV3IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuYmMtZm9ybSB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0gLmJjLWZvcm1fX2FjdGlvbnMtLXJldmlldyB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X193cml0ZS1idG4sXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NhbmNlbC13cml0ZS1idG4sXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3Jldmlld3MtYW5jaG9yIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdGJhY2tncm91bmQ6IHVuc2V0O1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X193cml0ZS1idG4ge1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NhbmNlbC13cml0ZS1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3cyAqL1xuLmJjLXByb2R1Y3QtcmV2aWV3LWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXcge1xuXHRtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3RpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3JhdGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19tZXRhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NvbnRlbnQge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG59XG4iLCIuYmMtY2FydCB7XG5cdGxvc3QtY2VudGVyOiAxMTQwcHg7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCYuYmMtdXBkYXRpbmctY2FydCB7XG5cdFx0b3BhY2l0eTogMC40O1xuXHR9XG59XG5cbi5iYy1jYXJ0X19lbXB0eSB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5iYy1jYXJ0LWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHQ+IGRpdiB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cblx0Jl9fcXR5IHtcblx0XHRmbGV4OiAwIDAgNDJweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXg6IDAgMCA3MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJpY2Uge1xuXHRcdGZsZXg6IDAgMCA3MHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCAxMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYy1jYXJ0LWl0ZW0ge1xuXHRsb3N0LWNvbHVtbjogMS8xIDEgMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRwYWRkaW5nOiA0NHB4IDA7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0fVxufVxuXG4uYmMtY2FydC1pdGVtX19yZW1vdmUtYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhzKTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY2FydC1pdGVtLWltYWdlIHtcblx0ZmxleDogMCAwIDYwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMCAxMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogNTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDExMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY2FydC1pdGVtLW1ldGEge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG5cdC5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QtdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRsaW5lLWhlaWdodDogMS4xMjU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LWxnKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY2FydC1pdGVtX19wcm9kdWN0LWJyYW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcbn1cblxuLmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1vcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG4uYmMtY2FydC1pdGVtX19wcm9kdWN0LW9wdGlvbi1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3Qtb3B0aW9uLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbn1cblxuLmJjLWNhcnQtaXRlbS1xdWFudGl0eSB7XG5cdGZsZXg6IDAgMCA3MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIDEyMHB4O1xuXHR9XG5cblx0aW5wdXQuYmMtY2FydC1pdGVtX19xdWFudGl0eS1pbnB1dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWl0ZW0tdG90YWwtcHJpY2Uge1xuXHRmbGV4OiAwIDAgNzBweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMCAxMjBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0fVxufVxuXG4uYmMtY2FydC1mb290ZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJjLWNhcnQtc3VidG90YWwsXG4uYmMtY2FydC10YXgge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZzogMjVweCAwIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmJjLWNhcnQtdGF4IHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5iYy1jYXJ0LXN1YnRvdGFsX19sYWJlbCxcbi5iYy1jYXJ0LXRheF9fbGFiZWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJjLWNhcnQtc3VidG90YWxfX2Ftb3VudCxcbi5iYy1jYXJ0LXRheF9fYW1vdW50IHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmbGV4OiAwIDAgNzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGZsZXg6IDAgMCAxMjBweDtcblx0fVxufVxuXG4uYmMtY2FydC10YXhfX2Ftb3VudCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xufVxuXG4uYmMtY2FydC1hY3Rpb25zIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5iYy1jYXJ0LWVycm9yIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Ji5tZXNzYWdlLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmJjLWNhcnQtZXJyb3JfX21lc3NhZ2Uge1xuXHRiYWNrZ3JvdW5kOiAjZmY4MzgzO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bWFyZ2luOiAwO1xuXG5cdC5tZXNzYWdlLWFjdGl2ZSAmIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG59XG4iLCIuYmlnY29tbWVyY2UtY2FydF9faXRlbS1jb3VudCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgdmFyKC0tZWFzZS1pbi1vdXQtY3ViaWMpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHQmLmZ1bGwge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cbiIsIi5hbXAtd3AtaGVhZGVyIGRpdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhhbWJ1cmdlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAyZW07XG5cdHdpZHRoOiA0ZW07XG5cdHBhZGRpbmc6IDAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWFyZ2luOiAwIDFlbSAwIC0xZW07XG59XG5cbi5oYW1idXJnZXI6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uaGFtYnVyZ2VyOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4uaGFtYnVyZ2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMCU7XG5cdGxlZnQ6IDI1JTtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG5cdGhlaWdodDogODAlO1xuXHR3aWR0aDogNTAlO1xufVxuXG4uaGFtYnVyZ2VyOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDI1JTtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0d2lkdGg6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uY2xvc2Utc2lkZWJhciB7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiAxLjVlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAxMHB4IDUlO1xufVxuXG4jc2lkZWJhci1tZW51W29wZW5dIHtcblx0d2lkdGg6IDM4MHB4O1xufVxuXG4ubWVudSB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ubWVudSBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tZW51IGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTBweCA1JTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmMtY2FydC1pdGVtcy1jb3VudC0tYW1wIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uYmlnY29tbWVyY2UtY2FydF9faXRlbS1jb3VudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCYuZnVsbCB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuIl19 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvY2FydC1hbXAucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fY29sb3JzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2Vhc2luZy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2Zvcm1zLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2xhYmVsLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2xlZ2VuZC5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL19jb250cm9scy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL19hdHRyaWJ1dGVzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX2Zvcm1zLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX3Zpc2liaWxpdHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL192aXNpYmlsaXR5LnBjc3MiLCIuLi9wY3NzL2FtcC9iYXNlL19nbG9iYWwucGNzcyIsIi4uL3Bjc3MvYW1wL2Jhc2UvX2J1dHRvbnMucGNzcyIsIi4uL3Bjc3MvYmFzZS9faWNvbnMucGNzcyIsIi4uL3Bjc3MvYW1wL2Jhc2UvX2ljb25zLnBjc3MiLCIuLi9wY3NzL2FtcC9iYXNlL19mb3Jtcy5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX3NlbGVjdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2J1dHRvbnMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19xdWljay12aWV3LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fdGl0bGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19icmFuZC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3ByaWNlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZmxhZ3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19mb3JtLWNvbXBvbmVudHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tZHJvcGRvd24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tc3dhdGNoLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJlY3RhbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1waWNrLWxpc3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcmFkaW8ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yYXRpbmdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3BlY3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19zdWJuYXYucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19hbGVydC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29yZGVyLXByb2R1Y3Qtcm93LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9faW1hZ2VzLnBjc3MiLCIuLi9wY3NzL2FtcC9jb250ZW50L2xvb3AvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jYXJkcy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19zaW5nbGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QtcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC1yZXZpZXdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fY2FydC1wYWdlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fY2FydC1tZW51LWl0ZW0ucGNzcyIsIi4uL3Bjc3MvYW1wL2NvbnRlbnQvY29tcG9uZW50cy9fbmF2LnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7O0FBRUgsZUFBZTtBQ1ZmO0NBQ0M7O29GQUVtRjs7Q0FxQm5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBUW5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7Q0FPbkY7QUN2RkQ7Q0FDQyxrQkFBa0I7O0NBS2xCLGtCQUFrQjs7Q0FLbEIsbUJBQW1COztDQUtuQixtQkFBbUI7O0NBS25CLG1CQUFtQjs7Q0FLbkIsa0JBQWtCOztDQUtsQixrQkFBa0I7O0NBS2xCLGtCQUFrQjtDQUlsQjtBQ3hDRDtDQUNDOztvRkFFbUY7O0NBT25GOztvRkFFbUY7O0NBYW5GOztvRkFFbUY7O0NBU25GOztvRkFFbUY7O0NBVW5GOztvRkFFbUY7Q0FJbkY7QUN0REQ7Q0FDQzs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GOztDQVNuRjs7b0ZBRW1GLENBRWxELG1CQUFtQixDQUNsQixtQkFBbUIsQ0FDWixpQkFBaUIsRUFDViwrQkFBK0IsRUFDbkIsWUFBWSxDQUN4QyxZQUFZLENBQ0wsWUFBWTs7Q0FFbkQ7O29GQUVtRixDQUk5QyxXQUFXLENBQ08sV0FBVyxDQUM5QixnQ0FBZ0MsQ0FDVixnQ0FBZ0M7O0NBSzFGOztvRkFFbUY7Q0FNbkY7QUN4REQ7Q0FDQzs7b0ZBRW1GOztDQVluRjs7b0ZBRW1GO0NBWW5GO0FDN0JEO0NBQ0M7O29G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Q2Q7QUFFRDtDQUNDLFVBQVU7Q0FDVjtBQUVEO0NBQ0MsWUFBWTtDQUNaLG1CQUFtQjtDQUNuQixTQUFTO0NBQ1QsVUFBVTtDQUNWLDRCQUE0QjtDQUM1QiwrQkFBK0I7Q0FDL0IsWUFBWTtDQUNaLFdBQVc7Q0FDWDtBQUVEO0NBQ0MsWUFBWTtDQUNaLG1CQUFtQjtDQUNuQixTQUFTO0NBQ1QsVUFBVTtDQUNWLGlCQUFpQjtDQUNqQixXQUFXO0NBQ1gsWUFBWTtDQUNaLGtCQUFrQjtDQUNsQjtBQUVEO0NBQ0MsYUFBYTtDQUNiLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsaUJBQWlCO0NBQ2pCO0FBRUQ7Q0FDQyxhQUFhO0NBQ2I7QUFFRDtDQUNDLFlBQVk7Q0FDWjtBQUVEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBRUQ7Q0FDQyxlQUFlO0NBQ2YsaUJBQWlCO0NBQ2pCLHNCQUFzQjtDQUN0QjtBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCLHVCQUF1QjtDQUN2QixpQkFBaUI7Q0FDakI7QUFFRDtDQUNDLDBCQUF1QztDQUN2QyxZQUEwQjtDQUMxQixpQkFBcUM7Q0FDckMsb0JBQW9CO0NBQ3BCLFlBQVk7Q0FDWixhQUFhO0NBQ2IsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixvQkFBb0I7Q0FDcEIsbUJBQW1CO0NBQ25CLHNCQUFzQjtDQUt0QjtBQUhBO0NBQ0MsNEJBQW9CO1NBQXBCLG9CQUFvQjtDQUNwQiIsImZpbGUiOiJjYXJ0LWFtcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogR2xvYmFsIEFNUCBDU1NcbiAqXG4gKiBETyBOT1QgRURJVCBUSElTIENTUyBGSUxFIERJUkVDVExZLiBJVCBJUyBHRU5FUkFURUQgQlkgR1JVTlQuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLCBzZWUgdGhlIHBjc3MgZGlyZWN0b3J5XG4gKiBhbmQgZWRpdCB0aGUgc291cmNlIGZpbGVzIGZvdW5kIHRoZXJlLlxuICpcbiAqL1xuXG4vKiBVdGlsaXRpZXMgKi9cbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2NvbG9yc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvZWFzaW5nXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9wYXRoc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9sYWJlbFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvbGVnZW5kXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9maWVsZHNldFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvY29udHJvbHNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL2F0dHJpYnV0ZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL3ZhbGlkYXRpb25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21peGlucy92aXNpYmlsaXR5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL2NvbG9yc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9oZWxwZXItY2xhc3Nlcy92aXNpYmlsaXR5XCI7XG5cbi8qIEJhc2UgKi9cbkBpbXBvcnQgXCJhbXAvYmFzZS9nbG9iYWxcIjtcbkBpbXBvcnQgXCJhbXAvYmFzZS9idXR0b25zXCI7XG5AaW1wb3J0IFwiYmFzZS9pY29uc1wiO1xuQGltcG9ydCBcImFtcC9iYXNlL2ljb25zXCI7XG5cbi8qIEZvcm1zICovXG4uYmMtZm9ybSB7XG5cdEBpbXBvcnQgXCJhbXAvYmFzZS9mb3Jtc1wiO1xuXHRAaW1wb3J0IFwiYmFzZS9mb3Jtcy9kZWZhdWx0XCI7XG5cdEBpbXBvcnQgXCJiYXNlL2Zvcm1zL2NvbnRyb2xzL3NlbGVjdFwiO1xufVxuXG4vKiBDb250ZW50ICovXG5AaW1wb3J0IFwiY29udGVudC9idXR0b25zL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJjb250ZW50L2J1dHRvbnMvcXVpY2stdmlld1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy90aXRsZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9icmFuZFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9wcmljZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9mbGFnc1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9mb3JtLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvb3B0aW9uLWRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL29wdGlvbi1zd2F0Y2hcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvb3B0aW9uLXJlY3RhbmdsZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9vcHRpb24tcGljay1saXN0XCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL29wdGlvbi1yYWRpb1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9yYXRpbmdzXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL3NwZWNzXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL3N1Ym5hdlwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9hbGVydFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9vcmRlci1wcm9kdWN0LXJvd1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9pbWFnZXNcIjtcbkBpbXBvcnQgXCJhbXAvY29udGVudC9sb29wL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NhcmRzL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NhcmRzL3NpbmdsZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvc2luZ2xlL3Byb2R1Y3RcIjtcbkBpbXBvcnQgXCJjb250ZW50L3NpbmdsZS9wcm9kdWN0LXF1aWNrLXZpZXdcIjtcbkBpbXBvcnQgXCJjb250ZW50L3NpbmdsZS9wcm9kdWN0LXJldmlld3NcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NhcnQvY2FydC1wYWdlXCI7XG5AaW1wb3J0IFwiY29udGVudC9jYXJ0L2NhcnQtbWVudS1pdGVtXCI7XG5AaW1wb3J0IFwiYW1wL2NvbnRlbnQvY29tcG9uZW50cy9uYXZcIjtcbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUHJpbWFyeSBQYWxldHRlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1wcmltYXJ5OiAjNTI3M2Y0O1xuXHQtLWNvbG9yLXNlY29uZGFyeTogZGFya2VuKHZhcigtLWNvbG9yLXByaW1hcnkpLCAwLjA4KTtcblx0LS1jb2xvci1iYy1ncmVlbjogIzY1YzY4Yztcblx0LS1jb2xvci1iYy1saWdodC1ncmV5OiAjZTBlM2U5O1xuXHQtLWNvbG9yLWJjLWNvbmNyZXRlOiAjY2RjZGNkO1xuXHQtLWNvbG9yLWJjLWdyZXk6ICM4YjhiOGI7XG5cdC0tY29sb3ItYmMtZ3JleS1tZWRpdW06ICM1ZTVlNWU7XG5cdC0tY29sb3ItYmMtYmxhY2s6ICMzNDMxM2Y7XG5cdC0tY29sb3ItYmMtZG9nZXItYmx1ZTogIzBkNTJmZjtcblx0LS1jb2xvci1iYy1ibHVlLWxpZ2h0OiAjMTY4ZmMwO1xuXHQtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlOiAjNTNiYWQxO1xuXHQtLWNvbG9yLWJjLXJlZDogI2QyNTc0YTtcblx0LS1jb2xvci1iYy1zdWNjZXNzOiAjNTA3YzA5O1xuXHQtLWNvbG9yLWJjLWFsdW1pbml1bTogI2E5YWFiMTtcblx0LS1jb2xvci1iYy1icmlnaHQtdHVycXVvaXNlOiAjMDJlYWRhO1xuXHQtLWNvbG9yLWJjLXNoYXJrOiAjMjMyODJkO1xuXHQtLWNvbG9yLWJjLXR1bmE6ICMzNjMxNDA7XG5cdC0tY29sb3ItYmMtc2hhbXJvY2s6ICMzM2M5ODc7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogV2hpdGVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci13aGl0ZTogI2ZmZjtcblx0LS1jb2xvci1vZmYtd2hpdGU6ICNmNWY1ZjU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogR3JleXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWdyZXktbGlnaHQ6IGxpZ2h0ZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXHQtLWNvbG9yLWdyZXk6IGdyZXk7XG5cdC0tY29sb3ItZ3JleS1kYXJrOiBkYXJrZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJsYWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmxhY2s6ICMwMDA7XG5cdC0tY29sb3ItYmxhY2stYS00MDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHQtLWNvbG9yLWJsYWNrLWEtNzA6IHJnYmEoMCwgMCwgMCwgMC43KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCYWNrZ3JvdW5kc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmdkOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWNvbnRlbnQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1jb2xvci1iZ2QtbG9naW46ICNmMWYxZjE7XG5cdC0tY29sb3ItYmdkLXNlbGVjdGlvbjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItYmdkLXBhbmVsLWFjdGl2ZTogIzJjMjkzNTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5rc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItbGluay1ob3ZlcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBUZXh0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tY29sb3ItdGV4dC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXJzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ib3JkZXI6IHZhcigtLWNvbG9yLWdyZXkpO1xuXHQtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkOiAjZTFlNmVhO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEFsZXJ0IENvbG9yc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tYWxlcnQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1hbGVydC1iZy1kZWZhdWx0OiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0LS1hbGVydC1zdWNjZXNzOiAjM2VjODg5O1xuXHQtLWFsZXJ0LWVycm9yOiAjZmYwMDEyO1xuXHQtLWFsZXJ0LWJnLWluZm86IHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcbn1cbiIsIjpyb290IHtcblx0LyogRWFzaW5nOiBTaW5lICovXG5cdC0tZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcblx0LS1lYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcblx0LS1lYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG5cdC8qIEVhc2luZzogUXVhZCAqL1xuXHQtLWVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcblx0LS1lYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG5cdC0tZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXG5cdC8qIEVhc2luZzogQ3ViaWMgKi9cblx0LS1lYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0LS1lYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuXHQvKiBFYXNpbmc6IFF1YXJ0ICovXG5cdC0tZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG5cdC0tZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cblx0LyogRWFzaW5nOiBRdWludCAqL1xuXHQtLWVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHQtLWVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblxuXHQvKiBFYXNpbmc6IEV4cG8gKi9cblx0LS1lYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuXHQtLWVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblx0LS1lYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cblx0LyogRWFzaW5nOiBDaXJjICovXG5cdC0tZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG5cdC0tZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cblx0LyogRWFzaW5nOiBCYWNrICovXG5cdC0tZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcblx0LS1lYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdC0tZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU3RhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29uczogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0LS1mb250LWZhbWlseS1wcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktYmFzZTogdmFyKC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFNpemluZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1zaXplLWJhc2U6IDE2cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQ6IDFlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eHhsOiAyZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHhsOiAxLjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC14bDogMS4yNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LWxnOiAxLjEyNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LW06IDAuODc1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtczogMC44MTNlbTtcblx0LS1mb250LXNpemUtY29udGVudC14czogMC43NWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4czogMC42MjVlbTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFdlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtd2VpZ2h0LXRoaW46IDIwMDtcblx0LS1mb250LXdlaWdodC1saWdodDogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5lIEhlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblx0LS1saW5lLWhlaWdodC1sOiAxLjY7XG5cdC0tbGluZS1oZWlnaHQtbTogMS4zNzU7XG5cdC0tbGluZS1oZWlnaHQtczogMS4zO1xuXHQtLWxpbmUtaGVpZ2h0LXNzOiAxLjI7XG5cdC0tbGluZS1oZWlnaHQtc3NzOiAxLjEyNTtcblx0LS1saW5lLWhlaWdodC1ldmVuOiAxO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlciBSYWRpdXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWJvcmRlci1yYWRpdXMtYmFzZTogNHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtcm91bmQ6IDUwJTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1ib3JkZXItY29sb3I6IGxpZ2h0Z3JleTtcblx0LS1mb3JtLWJvcmRlci1jb2xvci1mb2N1czogZGFya2VuKHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKSwgMC4yNSk7XG5cdC0tZm9ybS1ib3JkZXItc2l6ZTogMXB4O1xuXHQtLWZvcm0tYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLXNpemUpO1xuXHQtLWZvcm0tYm9yZGVyLXJhZGl1czogMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuXHQtLWZvcm0tY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0KTtcblx0LS1mb3JtLWNvbG9yLWVycm9yOiBsaWdodGVuKHJlZCwgMC4xKTtcblx0LS1mb3JtLWNvbG9yLXJlcXVpcmVkOiB2YXIoLS1mb3JtLWNvbG9yLWVycm9yKTtcblx0LS1mb3JtLWNvbG9yLXN1Y2Nlc3M6IGxpZ2h0ZW4oZ3JlZW4sIDAuMSk7XG5cdC0tZm9ybS1jb2xvci1wbGFjZWhvbGRlcjogZ3JleTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBVSVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS11aS1pY29uLWNvbG9yOiBsaWdodGdyZXk7IC8qIENvbnRyb2wgaWNvbnMgKi9cblx0LS1mb3JtLXVpLWljb24tZm9udC1zaXplOiAxLjI1ZW07IC8qIENvbnRyb2wgaWNvbnMgKi9cblx0LS1mb3JtLXVpLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspOyAvKiBTZWxlY3QgaWNvbiAqL1xuXHQtLWZvcm0tdWktYmdkLWNvbG9yOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7ICAvKiBTZWxlY3QsIENoZWNrYm94LCAmIFJhZGlvICovXG5cdC0tZm9ybS11aS1iZ2QtY29sb3ItZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yLWZvY3VzKTsgIC8qIFNlbGVjdCAqL1xuXHQtLWZvcm0tdWktaWNvbi1zZWxlY3Q6ICdcXGU5MDAnOyAvKiBTZWxlY3QgKi9cblx0LS1mb3JtLXVpLWljb24tc2VsZWN0LWZvbnQtc2l6ZTogMjVweDsgLyogU2VsZWN0ICovXG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuXHQtLWZvcm0tZm9udC1zaXplOiAxZW07XG5cdC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5OiAwLjg3NWVtOyAvKiBMYWJlbCAqL1xuXHQtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTsgLyogTGFiZWwgKi9cblx0LS1mb3JtLWZvbnQtc2l6ZS10ZXJ0aWFyeTogMC44MTNlbTsgLyogSGVscGVyIFRleHQgJiBEZXNjcmlwdGlvbnMgKi9cblx0LS1mb3JtLWZvbnQtd2VpZ2h0LXRlcnRpYXJ5OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7IC8qIEhlbHBlciBUZXh0ICYgRGVzY3JpcHRpb25zICovXG5cdC0tZm9ybS1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHQtLWZvcm0tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tZm9ybS1jb250cm9sLWhlaWdodDogNDVweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBTcGFjaW5nXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLW1hcmdpbjogMjhweDtcblx0LS1mb3JtLW1hcmdpbi1zbWFsbDogdmFyKC0tc3BhY2VyLXhzKTtcblx0LS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbDogMjBweDtcblx0LS1mb3JtLXBhZGRpbmctdmVydGljYWw6IDIwcHg7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExhYmVsXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWxhYmVsLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWxhYmVsLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sYWJlbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sYWJlbC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxhYmVsLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxhYmVsLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sIEhlbHBlciBUZXh0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC10ZXJ0aWFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXRlcnRpYXJ5KTtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtbGluZS1oZWlnaHQ6IDEuMTU7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1tYXJnaW4tdG9wOiA4cHg7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1wYWRkaW5nOiAwIDhweDtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGVnZW5kXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWxlZ2VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWxlZ2VuZC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sZWdlbmQtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tbGVnZW5kLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMZWdlbmQsIHN0eWxlZFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1wYWRkaW5nOiAwIDhweDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtdGV4dC1hbGlnbjogbGVmdDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWJnZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm0tYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLXNpemUtZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tY29udHJvbC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbik7XG5cdC0tZm9ybS1jb250cm9sLXBhZGRpbmc6IDAgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXHQtLWZvcm0tY29udHJvbC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbCBJY29uXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1jb2xvcjogdmFyKC0tZm9ybS11aS1pY29uLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1mb250LXNpemU6IHZhcigtLWZvcm0tdWktaWNvbi1mb250LXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLWxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi13aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdC0tZm9ybS1jb250cm9sLWljb24tcGFkZGluZy1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24td2lkdGgpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXJpZ2h0OiAwO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXRvcDogMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBUZXh0YXJlYVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLXRleHRhcmVhLWhlaWdodDogMjI1cHg7XG5cdC0tZm9ybS1jb250cm9sLXRleHRhcmVhLXBhZGRpbmc6IDE0cHggdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IFNlbGVjdFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1oZWlnaHQ6IDEwMHB4O1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtcGFkZGluZzogdmFyKC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC1wYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktd2lkdGgpICsgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS11aS1iZ2QtY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yLWhvdmVyOiB2YXIoLS1mb3JtLXVpLWJnZC1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLXRvcC1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS11aS1pY29uLXNlbGVjdC1mb250LXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaGVpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpIC0gMnB4KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWljb246IHZhcigtLWZvcm0tdWktaWNvbi1zZWxlY3QpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktbGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tcmlnaHQ6IDFweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXRvcDogMXB4O1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktd2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IFJhZGlvICYgQ2hlY2tib3hcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLXRvcDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLWJvdHRvbTogNHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yLWNoZWNrZWQ6IHZhcigtLWZvcm0tY29udHJvbC1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbWF4LXdpZHRoOiA2MDBweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1wdXNoLWxhYmVsLXJpZ2h0OiAxMHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1tYXJnaW4tdG9wOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1mb250LXNpemU6IDEycHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi1sZWZ0OiA2cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi10b3A6IDJweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZS1mb2N1czogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYmdkLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmdkLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3I6IHZhcigtLWZvcm0tdWktY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1oZWlnaHQ6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCkgLyAyKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdDogMDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tdG9wOiAtMnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wdXNoLWxhYmVsLXJpZ2h0OiAzNHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS13aWR0aDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KSAvIDIpO1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItc2l6ZTogMnB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWhlaWdodDogNXB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi1sZWZ0OiA3cHg7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcDogNXB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS13aWR0aDogOXB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi1sZWZ0OiA4cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLXRvcDogNnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS13aWR0aDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1oZWlnaHQ6IDhweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBGaWxlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtZmlsZS1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtZmlsZS1wYWRkaW5nOiB2YXIoLS1mb3JtLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBTdWJtaXQgJiBCdXR0b25zXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtYnV0dG9uLW1hcmdpbi10b3A6IHZhcigtLWZvcm0tbWFyZ2luKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUGxhY2Vob2xkZXJcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXIpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItY29sb3ItZm9jdXM6IGxpZ2h0ZW4odmFyKC0tZm9ybS1jb2xvci1wbGFjZWhvbGRlciksIDAuMjUpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci1mb250LWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm06IENvbnRyb2wgR3JvdXAgLyBXcmFwcGVyLCByYWRpbyAmIGNoZWNrYm94IHNwZWNpZmljXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gge1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94LXBhZGRpbmctdG9wKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLWJvdHRvbSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBIZWxwZXJcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1oZWxwZXIge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLW1hcmdpbi10b3ApO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLXBhZGRpbmcpO1xuXHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1jb2xvcik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWxldHRlci1zcGFjaW5nKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItdGV4dC10cmFuc2Zvcm0pO1xuXHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtc3R5bGUpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1saW5lLWhlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWZhbWlseSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUmVxdWlyZWQgRmllbGRzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiByZXF1aXJlZCB7XG5cdHBhZGRpbmctbGVmdDogNHB4O1xuXHRjb2xvcjogdmFyKC0tZm9ybS1zdGF0ZS1jb2xvci1yZXF1aXJlZCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBQbGFjZWhvbGRlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1wbGFjZWhvbGRlciB7XG5cblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxuXG5cdDotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxuXG5cdDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gV2lkZ2V0cy9Db250cm9sc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sIHtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC1wYWRkaW5nKTtcblx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tY29udHJvbC10ZXh0LXRyYW5zZm9ybSk7XG5cdGZvbnQ6IHZhcigtLWZvcm0tY29udHJvbC1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1mb250LXNpemUpIC8gdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1mb250LWZhbWlseSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBTZWxlY3RcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1zZWxlY3Qge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yLWhvdmVyKTtcblx0XHR9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRAbWl4aW4gaWNvbjtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRcdGNvbnRlbnQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaWNvbik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1oZWlnaHQpO1xuXHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1saW5lLWhlaWdodCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3IpO1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWNvbG9yKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWZvbnQtc2l6ZSk7XG5cdFx0cmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tcmlnaHQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0KTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCk7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1wYWRkaW5nLXJpZ2h0KTtcblx0fVxuXG5cdHNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogUmFkaW8gJiBDaGVja2JveCwgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWJhc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvcik7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbGV0dGVyLXNwYWNpbmcpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtdGV4dC10cmFuc2Zvcm0pO1xuXHRcdGZvbnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXNpemUpIC8gdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWZhbWlseSk7XG5cdH1cbn1cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wdXNoLWxhYmVsLXJpZ2h0KTtcblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLWZvbnQtc2l6ZSk7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbWF4LXdpZHRoKTtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYmdkLWNvbG9yKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktaGVpZ2h0KTtcblx0XHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0XHRib3JkZXI6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZS1mb2N1cykgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdH1cblxuXHRpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3ItY2hlY2tlZCk7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBDaGVja2JveCwgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWNoZWNrYm94IHtcblxuXHRsYWJlbCB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXJhZGl1cyk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS13aWR0aCk7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1oZWlnaHQpO1xuXHRcdFx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1jb2xvcik7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IFJhZGlvLCBjdXN0b20gc3R5bGVkXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8ge1xuXG5cdGxhYmVsIHtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tdG9wKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktaGVpZ2h0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1jb2xvcik7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBJY29uc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW5wdXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBhZGRpbmctcmlnaHQpO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tcG9zaXRpb24tcmlnaHQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tcG9zaXRpb24tdG9wKTtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWljb24tY29sb3IpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWljb24td2lkdGgpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1saW5lLWhlaWdodCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1mb250LXNpemUpO1xuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbiAqXG4gKiBAYXV0aG9yOiBoNWJwLmNvbS91XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBoaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyc1xuICpcbiAqIEBhdXRob3I6IGg1YnAuY29tL3ZcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHZpc3VhbGx5LWhpZGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTaG93IGVsZW1lbnQgYWZ0ZXIgaGFzIGJlZW4gaGlkZGVuIHdpdGggJXZpc3VhbGx5LWhpZGVcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHZpc3VhbGx5LXNob3cge1xuXHRjbGlwOiBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG4iLCIudS1iYy10ZXh0LWxpZ2h0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQmLmJjLWJ0biB7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cblxuLnUtYmMtdGV4dC1kYXJrIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblxuXHQmLmJjLWJ0biB7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHR9XG5cdH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIGZyb20gc2NyZWVucmVhZGVycyAmIGJyb3dzZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtaGlkZGVuIHtcblx0QG1peGluIGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIGZyb20gYnJvd3NlcnMgJiBzaG93IGZvciBzY3JlZW5yZWFkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtdmlzdWFsLWhpZGUsXG4udS1iYy1zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRAbWl4aW4gdmlzdWFsbHktaGlkZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTaG93IGZvciBicm93c2VycyAmIHNjcmVlbnJlYWRlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iYy12aXN1YWwtc2hvdyB7XG5cdEBtaXhpbiB2aXN1YWxseS1oaWRlO1xufVxuIiwiaHRtbCB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0LyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG5cdC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcblx0LW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uYW1wLXdwLWFydGljbGUtY29udGVudCAuYmMtcHJvZHVjdC1zaW5nbGUgdWwsXG4uYW1wLXdwLWFydGljbGUtY29udGVudCAuYmMtcHJvZHVjdC1zaW5nbGUgb2wge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbiIsImJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9udCBJY29uczogSWNvbnMgKHZpYSBJY29Nb29uKVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJztcbiAgc3JjOlxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMud29mZjI/Nm5keWN5JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMudHRmPzZuZHljeScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmY/Nm5keWN5JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy5zdmc/Nm5keWN5I2JpZ2NvbW1lcmNlLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnYmlnY29tbWVyY2UtaWNvbnMnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1iYy1iaWdjb21tZXJjZV9kaWFnbm9zdGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb24tYmMtY2hhbm5lbF9zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWJjLWNoYW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWJjLWNyZWRlbnRpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1iYy1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1iYy1hY2NvdW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tYmMtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi1iYy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1iYy1jdXJyZW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tYmMtZ2lmdF9jZXJ0aWZpY2F0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWJjLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tYmMtb3JkZXJfY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1iYy1wcm9kdWN0X3Jldmlld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWJjLXNoaXBwaW5nX3JldHVybnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLWJjLWItbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmRhc2hpY29ucy1iaWdjb21tZXJjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tYmMtYXJyb3ctc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWJjLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1iYy1hcnJvdy10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLWJjLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWJjLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tYmMtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmljb24tYmMtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb24tYmMtc3RvcmUtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uLWJjLWN1c3RvbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLmljb24tYmMtYXV0aGVudGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1iYy1uZXh0X3N0ZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1iYy1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuLmljb24tYmMtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmljb24tYmMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5pY29uLWJjLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uaWNvbi1iYy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uaWNvbi1iYy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmljb24tYmMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5pY29uLWJjLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uaWNvbi1iYy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tYmMtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4iLCIvKiB1c2Ugc3Ryb25nIHNlbGVjdG9yIGluc3RlYWQgb2YgIWltcG9ydGFudCBydWxlIHRoYXQgaXMgYmFubmVkIG9uIEFNUCAqL1xuLmJjLWljb24uYmMtaWNvbi5iYy1pY29uLmJjLWljb24ge1xuXHRmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAjNjY2O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwLjdlbTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcblx0Y29sb3I6ICMyMjI7XG5cdGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuc2VsZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXG5cdGJ1dHRvbixcblx0aW5wdXQsXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxufVxuIiwiLmJjLWZvcm1fX3JvdyB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtZm9ybV9fY29sIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXG5cdFx0LmJjLWZvcm1fX2NvbnRyb2w6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4mLmJjLWZvcm0tMmNvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbiYuYmMtcHJvZHVjdC1mb3JtIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0YnV0dG9uLmJjLWJ0bi0tZm9ybS1zdWJtaXQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWFyY2hpdmUgJixcblx0LmJjLXByb2R1Y3QtZ3JpZCAmIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0LmJjLWFqYXgtYWRkLXRvLWNhcnRfX21lc3NhZ2Utd3JhcHBlciB7XG5cdFx0XHRvcmRlcjogLTE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm1fX2ZpZWxkLWdyb3VwIHtcblx0Ym9yZGVyOiB1bnNldDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCsgLmJjLWZvcm1fX2ZpZWxkLWdyb3VwIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybS0yY29sX19jb250cm9sIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cblx0XHQmOm5vdCguYmMtZm9ybS0yY29sX19jb250cm9sLS1mdWxsKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdCYtLWxlZnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Ji0tZnVsbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm1fX2NvbnRyb2wge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxufVxuXG4uYmMtZm9ybV9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdCYuYmMtZm9ybS1jb250cm9sLXJlcXVpcmVkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0Zm9udC1zaXplOiA4MCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybS10ZXJtcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRwYWRkaW5nOiAxMnB4IDE2cHggMTFweDtcblxuXHQuYmMtZm9ybV9fY29udHJvbC0tY2hlY2tib3gge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1mb3JtX19sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0Ji5iYy1mb3JtLWNvbnRyb2wtcmVxdWlyZWQ6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogNDZweDtcblx0fVxuXG5cdCYtLWxlZnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxufVxuIiwic2VsZWN0IHtcblx0QG1peGluIGZvcm0tY29udHJvbDtcblxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LyogQ0FTRTogbXVsdGlwbGUgKi9cblx0JlttdWx0aXBsZV0ge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtc2l6ZSk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLWhlaWdodCk7XG5cdFx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1wYWRkaW5nKTtcblx0fVxufVxuXG4iLCIuYmMtYnRuLFxuYnV0dG9uLmJjLWJ0bixcbmEuYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IGJ1dHRvbi5iYy1idG4sXG4uZW50cnktY29udGVudCBhLmJjLWJ0bixcbi5iYy1hY2NvdW50LWxvZ2luX19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0JltkaXNhYmxlZF0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0XHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdH1cblx0fVxuXG5cdCYuYmMtYWpheC1jYXJ0LXByb2Nlc3Npbmcge1xuXHRcdGFuaW1hdGlvbjogYWpheC1hZGQtdG8tY2FydCAxcyBpbmZpbml0ZTtcblx0fVxuXG5cdCYtLXNtYWxsLFxuXHQmLS1zbWFsbFtkaXNhYmxlZF0ge1xuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLWludmVyc2Uge1xuXHRcdHBhZGRpbmc6IDExcHggMjBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybSAmIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGFqYXgtYWRkLXRvLWNhcnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDAuMztcblx0fVxufVxuIiwiLmJjLXF1aWNrdmlldy10cmlnZ2VyLFxuYnV0dG9uLmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQuYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIyNywgMjMzLCAwLjcyKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcbn1cblxuLmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3Zlci1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0d2lkdGg6IDcwJTtcblx0cGFkZGluZzogMTJweCAxNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5iYy1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbGcpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwIDE4cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fdGl0bGUtbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdG9wYWNpdHk6IDAuODtcblxuXHRcdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX2ludmVudG9yeSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblxuXHQuYmMtcHJvZHVjdC1jYXJkICYge1xuXHRcdGZvbnQtc2l6ZTogMC41NjNlbTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9faW52ZW50b3J5IHtcblx0XHRmb250LXNpemU6IDAuNTYzZW07XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjU3MWVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDAuNWVtO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkLS1yZWxhdGVkIHtcblxuXHQuYmMtcHJvZHVjdF9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0X19icmFuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19icmFuZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWNhY2hlZCxcbi5iYy1wcm9kdWN0X19wcmljaW5nLS1hcGksXG4uYmMtZ2V0LXByaWNlcy13cmFwcGVyIHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0bWFyZ2luOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Ji5iYy1wcm9kdWN0X19wcmljaW5nLS12aXNpYmxlLFxuXHQmLmJjLXNob3ctcHJpY2luZy1zcGlubmVyIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19wcmljaW5nLS1jYWNoZWQsXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tYXBpIHtcblxuXHQuYmMtcHJpY2UtaXMtbG9hZGluZyAmIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cblx0XHQmLmJjLXByb2R1Y3RfX3ByaWNpbmctLWhpZGRlbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWdldC1wcmljZXMtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cblxuLmJjLWdldC1wcmljZXMtbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmMtZ2V0LXByaWNlcy1sb2FkZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMCAxNnB4O1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2Uge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcbn1cblxuLmJjLXByb2R1Y3RfX3JldGFpbC1wcmljZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCYuYmMtbm8tcmV0YWlsLXByaWNlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19yZXRhaWwtcHJpY2UtdmFsdWUge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG4uYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2UtLXNhbGUge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSxcbi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZy0tYXBpIHtcblxuXHRcdC5iYy1wcm9kdWN0X19vcmlnaW5hbC1wcmljZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdCYuYmMtc2hvdy1jdXJyZW50LXByaWNlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBQcm9kdWN0IEZsYWdzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJjLXByb2R1Y3QtZmxhZy0tc2FsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtMjBweDtcblx0dG9wOiAtMjBweDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiA3cHggOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Zm9udC1zaXplOiAwLjUyMmVtO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3QtZmxhZy0tc2FsZSB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDAuNDI5ZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC4zNzVlbTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvcm1zXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtcHJvZHVjdC1mb3JtX19jb250cm9sIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cy0taW5saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tdGl0bGUge1xuXHRmbGV4OiAxO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcHJvZHVjdC1tZXNzYWdlIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19wdXJjaGFzZS1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLXNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tc3dhdGNoIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdFx0XHRib3JkZXI6IDAgc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDFweCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmVjdGFuZ2xlIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcGljay1saXN0IHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXBpY2stbGlzdCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXBpY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLWltZyB7XG5cdGZsZXg6IDA7XG5cdG1hcmdpbi1yaWdodDogNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1yYWRpbyB7XG5cblx0LmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpbyB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcmFkaW8ge1xuXHRcdGZsZXg6IDE7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHR9XG59XG4iLCIuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZyB7XG5cdHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0Y29sb3I6ICM4YjhiOGI7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHR3aWR0aDogOTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0Ji0tbWFzayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQmLS10b3Age1xuXHRcdGNvbG9yOiAjZmMwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYtLWJvdHRvbSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR6LWluZGV4OiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5iYy1yYXRpbmctc3RhciB7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyNjA1XCI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5nLXJldmlld3Mge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLmJjLXByb2R1Y3RfX3NwZWMtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bG9zdC1jZW50ZXI6IDEwMCU7XG59XG5cbi5iYy1wcm9kdWN0X19zcGVjIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bG9zdC13YWZmbGU6IDEvMjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC13YWZmbGU6IDEvMztcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bG9zdC13YWZmbGU6IDEvNDtcblx0fVxufVxuIiwiLmJjLXN1Ym5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4uYmMtc3VibmF2X19saXN0LWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXG5cdFx0KyAuYmMtc3VibmF2X19saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmJjLXN1Ym5hdl9fbGluayB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbS0tY3VycmVudCAuYmMtc3VibmF2X19saW5rIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbiIsIi5iYy1hbGVydCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWJnLWRlZmF1bHQpO1xuXHRjb2xvcjogdmFyKC0tYWxlcnQtY29sb3IpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblxuXHQmLS1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1zdWNjZXNzKTtcblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1lcnJvcik7XG5cdH1cbn1cblxuLmJjLWFsZXJ0LWdyb3VwIHtcblxuXHQuYmMtYWxlcnQ6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCYtLWluZm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWJnLWluZm8pO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblxuXHRcdC5iYy1wcm9kdWN0LWZvcm0gJiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdCYuYmMtZmFkZS1pbi1hbGVydC1ncm91cCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtZm9ybV9fZXJyb3ItbWVzc2FnZSB7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1lcnJvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG59XG5cbi5iYy1hamF4LWFkZC10by1jYXJ0X19tZXNzYWdlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xufVxuIiwiLmJjLW9yZGVyLXByb2R1Y3Qtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2ltYWdlIHtcblx0ZmxleDogMCAwIDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYm9keSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2hlYWRlciB7XG5cblx0LmJjLW9yZGVyLXByb2R1Y3Qtcm93X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JyYW5kLFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X191bml0LXByaWNlLFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9ucy1saXN0LFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9ucy1saXN0IHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24tbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fc3RhdHVzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fcXVhbnRpdHkge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fdG90YWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYmMtb3JkZXItcHJvZHVjdC1yb3dfX2ltYWdlLFxuLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RodW1ibmFpbC1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHQuYmMtcHJvZHVjdC1jYXJkX19mZWF0dXJlZC1pbWFnZS5iYy1jb21wb25lbnQge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LWdyaWQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0PiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdH1cblxuXHQmLS0yY29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tM2NvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHRcdGxvc3QtY29sdW1uLXJvdW5kZXI6IDk5Ljk4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTRjb2wgPiAuYmMtcHJvZHVjdC1jYXJkLFxuXHQmLS01Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cdH1cblxuXHQmLS1yZWxhdGVkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdC5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19hY3Rpb25zIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdC5iYy1idG4sXG5cdGEuYmMtYnRuLFxuXHRidXR0b24uYmMtYnRuIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC1pbWFnZS1hbmNob3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNzBweDtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuZW50cnktY29udGVudCAmIHtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19tZXRhIHtcblx0cGFkZGluZzogMjVweCAwIDUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGh5cGhlbnM6IGF1dG87XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuIiwiLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiA2MHB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvcmRlcjogMjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fbWV0YSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvcmRlcjogMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fYWN0aW9ucyB7XG5cdFx0b3JkZXI6IDM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgKyAzMHB4KTtcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IDk3MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuXHRcdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHRcdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3JkZXI6IDI7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGZsZXg6IDAgMCAzNzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cblx0XHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0XHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHhsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSB7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0b3JkZXI6IDE7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0fVxuXG5cdFx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdFx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LXh4bGFyZ2UpIHtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDQwJSAtIDYwcHgpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX3NrdSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdFx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xNDNlbTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEtbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Ji5iYy1wcm9kdWN0X19pcy1zZXR0aW5nLW9wdGlvbnMge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NwZWNpZmljYXRpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUtLXJlbGF0ZWQge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5ncyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3NrdSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5LWxhYmVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pbnB1dC5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5LWlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0d2lkdGg6IDcwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1xdWljay12aWV3X19vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrLWEtNzApO1xufVxuXG4uYmMtcHJvZHVjdC1xdWljay12aWV3X193cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdHotaW5kZXg6IDUwO1xuXG5cdCZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5idXR0b24uYmMtcHJvZHVjdC1xdWljay12aWV3X19jbG9zZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG9wYWNpdHk6IDAuNjU7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR3aWR0aDogYXV0bztcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IGNhbGMoMTAwdncgLSAyMCUpO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDQwcHggMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMCUpO1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHRcdG1heC1oZWlnaHQ6IDY2MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXG5cdFx0LmJyb3dzZXItaWUgJiB7XG5cdFx0XHRtaW4taGVpZ2h0OiA2NjBweDtcblx0XHR9XG5cdH1cblxuXHQqIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0PiBkaXYge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5LFxuXHQuYmMtcHJvZHVjdC1mb3JtX19vcHRpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1xdWljay12aWV3X19jb250ZW50LWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA2MHB4O1xuXG5cdC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX21ldGEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZ3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEtbGFiZWwge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdFx0b3JkZXI6IDQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmV2aWV3cyB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZy10b3A6IDM2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXG5cdC5iYy1hbGVydC0tc3VjY2VzcyB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3cyBIZWFkZXIgKi9cbi5iYy1wcm9kdWN0LXJldmlld3NfX3RpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3c19fcmF0aW5ncy10b3RhbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBQcm9kdWN0IFJldmlldyBGb3JtICovXG4uYmMtcHJvZHVjdC1yZXZpZXctZm9ybS13cmFwcGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Ji5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUge1xuXHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXctZm9ybSB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMDtcblxuXHQuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlICYge1xuXHRcdG1heC1oZWlnaHQ6IDIwMDBweDtcblx0fVxuXG5cdC5iYy1idG4tLXJldmlldyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmJjLWZvcm0ge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtIC5iYy1mb3JtX19hY3Rpb25zLS1yZXZpZXcge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fd3JpdGUtYnRuLFxuLmJjLXByb2R1Y3QtcmV2aWV3X19jYW5jZWwtd3JpdGUtYnRuLFxuLmJjLXNpbmdsZS1wcm9kdWN0X19yZXZpZXdzLWFuY2hvciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHRiYWNrZ3JvdW5kOiB1bnNldDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fd3JpdGUtYnRuIHtcblxuXHQuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19jYW5jZWwtd3JpdGUtYnRuIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlICYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4vKiBQcm9kdWN0IFJldmlld3MgKi9cbi5iYy1wcm9kdWN0LXJldmlldy1saXN0IHtcblx0bWFyZ2luLXRvcDogNDJweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3IHtcblx0bWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X190aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19yYXRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fbWV0YSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19jb250ZW50IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxufVxuIiwiLmJjLWNhcnQge1xuXHRsb3N0LWNlbnRlcjogMTE0MHB4O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmLmJjLXVwZGF0aW5nLWNhcnQge1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0fVxufVxuXG4uYmMtY2FydF9fZW1wdHkge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogNDBweCAwO1xufVxuXG4uYmMtY2FydC1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0PiBkaXYge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdCZfX3F0eSB7XG5cdFx0ZmxleDogMCAwIDQycHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgNzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIDEyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRmbGV4OiAwIDAgNzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmMtY2FydC1pdGVtIHtcblx0bG9zdC1jb2x1bW46IDEvMSAxIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogMzBweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0cGFkZGluZzogNDRweCAwO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbV9fcmVtb3ZlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4cyk7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cdGZsZXg6IDAgMCA2MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgMTEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbS1tZXRhIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuXHQuYmMtY2FydC1pdGVtX19wcm9kdWN0LXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTI1O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1icmFuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG59XG5cbi5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3Qtb3B0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1vcHRpb24tbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtY2FydC1pdGVtX19wcm9kdWN0LW9wdGlvbi12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5iYy1jYXJ0LWl0ZW0tcXVhbnRpdHkge1xuXHRmbGV4OiAwIDAgNzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMCAxMjBweDtcblx0fVxuXG5cdGlucHV0LmJjLWNhcnQtaXRlbV9fcXVhbnRpdHktaW5wdXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0XHR3aWR0aDogNzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY2FydC1pdGVtLXRvdGFsLXByaWNlIHtcblx0ZmxleDogMCAwIDcwcHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdH1cbn1cblxuLmJjLWNhcnQtZm9vdGVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYy1jYXJ0LXN1YnRvdGFsLFxuLmJjLWNhcnQtdGF4IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmc6IDI1cHggMCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYy1jYXJ0LXRheCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYmMtY2FydC1zdWJ0b3RhbF9fbGFiZWwsXG4uYmMtY2FydC10YXhfX2xhYmVsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5iYy1jYXJ0LXN1YnRvdGFsX19hbW91bnQsXG4uYmMtY2FydC10YXhfX2Ftb3VudCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZmxleDogMCAwIDcwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdH1cbn1cblxuLmJjLWNhcnQtdGF4X19hbW91bnQge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcbn1cblxuLmJjLWNhcnQtYWN0aW9ucyB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmMtY2FydC1lcnJvciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYubWVzc2FnZS1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5iYy1jYXJ0LWVycm9yX19tZXNzYWdlIHtcblx0YmFja2dyb3VuZDogI2ZmODM4Mztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdG1hcmdpbjogMDtcblxuXHQubWVzc2FnZS1hY3RpdmUgJiB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuIiwiLmJpZ2NvbW1lcmNlLWNhcnRfX2l0ZW0tY291bnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIHZhcigtLWVhc2UtaW4tb3V0LWN1YmljKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0Ji5mdWxsIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG4iLCIuYW1wLXdwLWhlYWRlciBkaXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oYW1idXJnZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMmVtO1xuXHR3aWR0aDogNGVtO1xuXHRwYWRkaW5nOiAwLjVlbSAxZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbjogMCAxZW0gMCAtMWVtO1xufVxuXG4uaGFtYnVyZ2VyOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmhhbWJ1cmdlcjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcbn1cblxuLmhhbWJ1cmdlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAlO1xuXHRsZWZ0OiAyNSU7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuXHRoZWlnaHQ6IDgwJTtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmhhbWJ1cmdlcjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAyNSU7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmNsb3NlLXNpZGViYXIge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTBweCA1JTtcbn1cblxuI3NpZGViYXItbWVudVtvcGVuXSB7XG5cdHdpZHRoOiAzODBweDtcbn1cblxuLm1lbnUge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLm1lbnUgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubWVudSBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDEwcHggNSU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJjLWNhcnQtaXRlbXMtY291bnQtLWFtcCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmJpZ2NvbW1lcmNlLWNhcnRfX2l0ZW0tY291bnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHQmLmZ1bGwge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cbiJdfQ== */ \ No newline at end of file diff --git a/assets/css/cart-amp.min.css b/assets/css/cart-amp.min.css index 72987c87..c61b1950 100644 --- a/assets/css/cart-amp.min.css +++ b/assets/css/cart-amp.min.css @@ -1 +1 @@ -.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}.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}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.amp-wp-article-content .bc-product-single ol,.amp-wp-article-content .bc-product-single ul{margin-left:0}button,input[type=button],input[type=submit]{background-color:#222;border:0;color:#fff;cursor:pointer;text-shadow:none}@font-face{font-family:bigcommerce-icons;src:url(../fonts/icons-bigcommerce/bigcommerce-icons.woff2?6ndycy) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?6ndycy) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?6ndycy) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?6ndycy#bigcommerce-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.bc-icon{font-family:bigcommerce-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bc-bigcommerce_diagnostics:before{content:"\e912"}.icon-bc-channel:before,.icon-bc-channel_select:before{content:"\e911"}.icon-bc-credentials:before{content:"\e910"}.icon-bc-sync:before{content:"\e90f"}.icon-bc-accounts:before{content:"\e906"}.icon-bc-analytics:before{content:"\e907"}.icon-bc-cart:before{content:"\e908"}.icon-bc-currency:before{content:"\e909"}.icon-bc-gift_certificates:before{content:"\e90a"}.icon-bc-import:before{content:"\e90b"}.icon-bc-order_confirmation:before{content:"\e90c"}.icon-bc-product_reviews:before{content:"\e90d"}.icon-bc-shipping_returns:before{content:"\e90e"}.dashicons-bigcommerce:before,.icon-bc-b-logo:before{content:"\e901"}.icon-bc-arrow-solid:before{content:"\e902"}.icon-bc-selected:before{content:"\e903"}.icon-bc-arrow-toggle:before{content:"\e905"}.icon-bc-undo:before{content:"\e913"}.icon-bc-tag:before{content:"\e914"}.icon-bc-grid:before{content:"\e915"}.icon-bc-gear:before{content:"\e916"}.icon-bc-store-front:before{content:"\e917"}.icon-bc-customize:before{content:"\e918"}.icon-bc-authenticate:before,.icon-bc-next_steps:before{content:"\e91b"}.icon-bc-dollar-sign:before{content:"\e91c"}.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"}.bc-icon.bc-icon.bc-icon.bc-icon{font-family:bigcommerce-icons;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}.bc-form input[type=color],.bc-form input[type=date],.bc-form input[type=datetime-local],.bc-form input[type=datetime],.bc-form input[type=email],.bc-form input[type=month],.bc-form input[type=number],.bc-form input[type=password],.bc-form input[type=range],.bc-form input[type=search],.bc-form input[type=tel],.bc-form input[type=text],.bc-form input[type=time],.bc-form input[type=url],.bc-form input[type=week],.bc-form textarea{color:#666;background:#fff;background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid #bbb;border-radius:3px;display:block;padding:.7em;width:100%}.bc-form input[type=color]:focus,.bc-form input[type=date]:focus,.bc-form input[type=datetime-local]:focus,.bc-form input[type=datetime]:focus,.bc-form input[type=email]:focus,.bc-form input[type=month]:focus,.bc-form input[type=number]:focus,.bc-form input[type=password]:focus,.bc-form input[type=range]:focus,.bc-form input[type=search]:focus,.bc-form input[type=tel]:focus,.bc-form input[type=text]:focus,.bc-form input[type=time]:focus,.bc-form input[type=url]:focus,.bc-form input[type=week]:focus,.bc-form textarea:focus{color:#222;border-color:#333}.bc-form select{max-width:100%}.bc-form [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.bc-form [type=search]::-webkit-search-cancel-button,.bc-form [type=search]::-webkit-search-decoration{-webkit-appearance:none}@media (min-width:768px){.bc-form button,.bc-form input,.bc-form select,.bc-form textarea{font-size:16px;font-size:1rem;line-height:1.5}}@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{margin:0 auto}.bc-form.bc-product-form button.bc-btn--form-submit{margin:0}.bc-product-archive .bc-form.bc-product-form,.bc-product-grid .bc-form.bc-product-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.bc-product-archive .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper,.bc-product-grid .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper{-ms-flex-order:-1;order:-1;width:100%}.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 select{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;padding-right:0;cursor:pointer}.bc-form select[multiple]{font-size:1em;height:100px;padding:20px}.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:1.6;font-size:.813em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{max-width:270px}}.bc-account-login__form input[type=submit]:focus,.bc-account-login__form input[type=submit]:hover,.bc-btn:focus,.bc-btn:hover,.entry-content .bc-btn:focus,.entry-content .bc-btn:hover,.entry-content a.bc-btn:focus,.entry-content a.bc-btn:hover,.entry-content button.bc-btn:focus,.entry-content button.bc-btn:hover,a.bc-btn:focus,a.bc-btn:hover,button.bc-btn:focus,button.bc-btn:hover{opacity:.9;text-decoration:none;box-shadow:none}.bc-account-login__form input[type=submit][disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit][disabled]:focus,.bc-account-login__form input[type=submit][disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit].bc-ajax-cart-processing,.bc-btn.bc-ajax-cart-processing,.entry-content .bc-btn.bc-ajax-cart-processing,.entry-content a.bc-btn.bc-ajax-cart-processing,.entry-content button.bc-btn.bc-ajax-cart-processing,a.bc-btn.bc-ajax-cart-processing,button.bc-btn.bc-ajax-cart-processing{animation:a 1s infinite}.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}@media (min-width:960px){.bc-product-form .bc-account-login__form input[type=submit],.bc-product-form .bc-btn,.bc-product-form .entry-content .bc-btn,.bc-product-form .entry-content a.bc-btn,.bc-product-form .entry-content button.bc-btn,.bc-product-form a.bc-btn,.bc-product-form button.bc-btn{max-width:none}}@keyframes a{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:.875em;border-radius:20px;text-align:center}.bc-product__title{font-size:1.125em;line-height:1.2;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:1.25em;line-height:1.2}}@media (min-width:960px){.bc-product__title{font-size:1.5em;line-height:1.15}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:.875em;line-height:1.6;font-weight:400;vertical-align:baseline}.bc-product-card .bc-product__inventory{font-size:.563em}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.5em;line-height:1.15;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.75em}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:2em;line-height:1.125}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.563em;margin:0}@media (min-width:768px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.571em}}@media (min-width:960px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.5em}}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:.875em;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:1em;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-get-prices-wrapper,.bc-product__pricing--api,.bc-product__pricing--cached{width:0;height:0;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease}.bc-get-prices-wrapper.bc-product__pricing--visible,.bc-get-prices-wrapper.bc-show-pricing-spinner,.bc-product__pricing--api.bc-product__pricing--visible,.bc-product__pricing--api.bc-show-pricing-spinner,.bc-product__pricing--cached.bc-product__pricing--visible,.bc-product__pricing--cached.bc-show-pricing-spinner{width:auto;height:auto;visibility:visible;opacity:1}.bc-price-is-loading .bc-product__pricing--api,.bc-price-is-loading .bc-product__pricing--cached{opacity:.2}.bc-price-is-loading .bc-product__pricing--api.bc-product__pricing--hidden,.bc-price-is-loading .bc-product__pricing--cached.bc-product__pricing--hidden{position:relative;width:auto;height:auto;visibility:hidden;opacity:0;-ms-flex-order:2;order:2}.bc-get-prices-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.bc-get-prices-message{font-size:14px;display:inline-block;vertical-align:middle;margin-left:4px}.bc-get-prices-loader{display:inline-block;vertical-align:middle;margin:0 16px}.bc-product__price{font-size:1em}.bc-product__retail-price{display:block}.bc-product__retail-price.bc-no-retail-price{display:none}.bc-product__original-price,.bc-product__retail-price-value{text-decoration:line-through;color:#8b8b8b}.bc-product__original-price{margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic}.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-card--single .bc-product__pricing--api .bc-product__original-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price{margin-right:0}.bc-product-card--single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:.522em;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.5em;margin-bottom:5px}@media (min-width:768px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.429em}}@media (min-width:960px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.375em}}.bc-product-form__control{margin-bottom:20px}.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:1em;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:.75em}.bc-product-form__purchase-message{display:block;width:100%;padding:12px 0;font-size:.813em}.bc-product-form__option-description{display:block;font-size:.75em;line-height:1.15;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:1em}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:1.5;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:1.5}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:.75em;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec-list:before{content:"";display:table}.bc-product__spec-list:after{content:"";display:table;clear:both}.bc-product__spec{font-size:.875em;width:calc(49.95% - 15px);height:calc(49.95% - 15px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0}.bc-product__spec:nth-child(odd){clear:both}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{width:calc(33.3% - 20px);height:calc(33.3% - 20px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0}.bc-product__spec:nth-child(3n+1){clear:both}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{width:calc(24.975% - 22.5px);height:calc(24.975% - 22.5px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0}.bc-product__spec:nth-child(4n+1){clear:both}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:1em;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:.875em}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:.813em}.bc-ajax-add-to-cart__message{margin:20px 0;font-size:.85em}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:1.25em;line-height:1.2;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:1.5em;line-height:1.3}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:1em;line-height:1.375;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:.75em;line-height:1.5;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:.75em;font-weight:700;line-height:1.5;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-gallery-size-bc-xmedium .bc-product-card__featured-image.bc-component{max-width:720px}.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 0 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--2col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--3col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--3col>.bc-product-card:nth-child(3n+1){clear:both}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card,.bc-product-grid--5col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n),.bc-product-grid--5col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.bc-product-grid--4col>.bc-product-card:last-child,.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n),.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;float:right}.bc-product-grid--4col>.bc-product-card:nth-child(odd),.bc-product-grid--5col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card,.bc-product-grid--5col>.bc-product-card{width:calc(33.3% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n),.bc-product-grid--5col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.bc-product-grid--4col>.bc-product-card:last-child,.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n),.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;float:right}.bc-product-grid--4col>.bc-product-card:nth-child(3n+1),.bc-product-grid--5col>.bc-product-card:nth-child(3n+1){clear:both}}.bc-product-grid--related{padding-bottom:0}.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-image-anchor{display:block;text-decoration:none;color:transparent;opacity:1;transition:opacity .3s ease}.bc-product-card-image-anchor:focus,.bc-product-card-image-anchor:hover{opacity:.8}.bc-product-card__featured-image{position:relative;width:100%;max-width:370px}.bc-product-card__featured-image img{display:block;max-width:100%;height:auto}.entry-content .bc-product-card__featured-image{max-width:370px}.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;-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-product-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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 auto;flex:1 1 auto;width: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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{max-width:720px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{width:60%}}.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)}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 60px)}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 30px);padding-left:30px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{-ms-flex:1 1 auto;flex:1 1 auto;width:calc(40% - 60px);padding-left:60px}}.bc-product-single .bc-product__sku{margin-top:20px;font-size:.875em}.bc-product-single .bc-product__sku .bc-product-single__meta-label{font-size:1.143em}.bc-product-single .bc-product-single__meta-label{font-size:1em;font-weight:700}.bc-product-single .bc-product-form{margin-top:40px;opacity:1;transition:opacity .3s ease}.bc-product-single .bc-product-form.bc-product__is-setting-options{opacity:.5}.bc-product-single .bc-btn{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:1em}.bc-product-single .bc-single-product__section-title--related{font-size:1.5em}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-gallery-size-bc-xmedium .bc-product-single{max-width:1440px}.bc-product__sku{display:block}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:.813em;text-align:center;padding-left:6px;padding-right:6px;width:70px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:1em}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content .bc-product-form__options,.bc-product-quick-view__content .bc-product-form__quantity{width:100%}.bc-product-quick-view__content-inner{position:relative;padding:60px}.bc-product-quick-view__content-inner .bc-product-card{margin:0;height:100%}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__gallery{height:auto;padding-bottom:60px;-ms-flex:1 1 100%;flex:1 1 100%}}.bc-product-quick-view__content-inner .bc-product__meta{width:100%}@media (min-width:768px){.bc-product-quick-view__content-inner .bc-product__meta{margin-bottom:40px}}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__meta{width:calc(50% - 30px)}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__meta{padding-left:0}}.bc-product-quick-view__content-inner .bc-product__pricing,.bc-product-quick-view__content-inner .bc-single-product__ratings{margin-bottom:20px}.bc-product-quick-view__content-inner .bc-product-single__meta-label{font-weight:700}.bc-product-quick-view__content-inner .bc-product__description{-ms-flex-order:4;order:4;width:100%;margin-top:40px;padding-top:30px;border-top:1px solid #e0e3e9}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__description{width:calc(50% - 30px);-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__description{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:4;order:4;padding-left:0;width:calc(50% - 30px)}}.bc-single-product__reviews{border-top:1px solid #e0e3e9;padding-top:36px;padding-bottom:36px}.bc-single-product__reviews .bc-alert--success{margin-top:24px;margin-bottom:24px}.bc-product-reviews__title{display:inline;vertical-align:baseline;margin-right:15px}.bc-product-reviews__ratings-total{display:inline-block;vertical-align:baseline}.bc-product-review-form-wrapper{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:0;padding:0;transition:all .15s ease-in-out}.bc-product-review-form-wrapper.bc-product-review-form--active{border-top-color:#e0e3e9;border-bottom-color:#e0e3e9;margin-top:38px;padding:40px 0;transition:all .15s ease-in-out}@media (min-width:768px){.bc-product-review-form-wrapper.bc-product-review-form--active{padding:50px 0}}.bc-product-review-form{height:100%;overflow:hidden;max-height:0}.bc-product-review-form--active .bc-product-review-form{max-height:2000px}.bc-product-review-form .bc-btn--review{margin:0}@media (min-width:768px){.bc-product-review-form .bc-form{width:70%}}@media (min-width:960px){.bc-product-review-form .bc-form{width:50%}}.bc-form .bc-form__actions--review{-ms-flex-pack:start;justify-content:flex-start}.bc-product-review__cancel-write-btn,.bc-product-review__write-btn,.bc-single-product__reviews-anchor{background:transparent;border:0;padding:0;text-transform:none;margin:0;opacity:1;transition:all .15s ease-in-out}.bc-product-review__cancel-write-btn:focus,.bc-product-review__cancel-write-btn:hover,.bc-product-review__write-btn:focus,.bc-product-review__write-btn:hover,.bc-single-product__reviews-anchor:focus,.bc-single-product__reviews-anchor:hover{opacity:.9;background:unset;border:0}.bc-product-review__cancel-write-btn:disabled,.bc-product-review__write-btn:disabled,.bc-single-product__reviews-anchor:disabled{color:#34313f;padding:0;background-color:transparent;opacity:1}.bc-product-review__cancel-write-btn:disabled:focus,.bc-product-review__cancel-write-btn:disabled:hover,.bc-product-review__write-btn:disabled:focus,.bc-product-review__write-btn:disabled:hover,.bc-single-product__reviews-anchor:disabled:focus,.bc-single-product__reviews-anchor:disabled:hover{padding:0;background-color:transparent;color:#34313f;text-transform:none}.bc-product-review-form--active .bc-product-review__write-btn,.bc-product-review__cancel-write-btn{display:none}.bc-product-review-form--active .bc-product-review__cancel-write-btn{display:inline-block}.bc-product-review-list{margin-top:42px}.bc-product-review{margin-bottom:42px}.bc-product-review__title{display:inline;margin-right:12px;vertical-align:middle;margin-bottom:0}.bc-product-review__header{margin-bottom:6px}.bc-product-review__rating{display:inline-block;vertical-align:middle}.bc-product-review__meta{font-size:.875em;line-height:1.3;margin-bottom:15px}.bc-product-review__content{font-size:1em;line-height:1.5}@media (min-width:768px){.bc-product-review__content{width:70%}}.bc-cart{max-width:1140px;margin-left:auto;margin-right:auto;opacity:1;transition:all .15s ease-in-out}.bc-cart:after,.bc-cart:before{content:"";display:table}.bc-cart:after{clear:both}.bc-cart.bc-updating-cart{opacity:.4}.bc-cart__empty{width:100%;text-align:center;border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}.bc-cart-header{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-cart-header>div{padding:20px 0;font-size:.875em;font-weight:700}@media (min-width:768px){.bc-cart-header>div{padding:40px 0}}.bc-cart-header__item{-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-header__qty{-ms-flex:0 0 42px;flex:0 0 42px}@media (min-width:768px){.bc-cart-header__qty{-ms-flex:0 0 70px;flex:0 0 70px}}@media (min-width:960px){.bc-cart-header__qty{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-header__price{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-header__price{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-body{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-cart-body,.bc-cart-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bc-cart-item{width:99.9%;-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){float:left;clear:none}.bc-cart-item:last-child{margin-right:0}.bc-cart-item:nth-child(1n){margin-right:0;float:right}.bc-cart-item:nth-child(1n+1){clear:both}@media (min-width:768px){.bc-cart-item{font-size:1em}}@media (min-width:960px){.bc-cart-item{padding:44px 0}}.bc-cart-item:last-child{border-bottom:1px solid #e0e3e9}.bc-cart-item__remove-button{display:block;background:transparent;color:#5273f4;font-size:.625em;text-transform:none;padding:5px 0;font-weight:700}@media (min-width:768px){.bc-cart-item__remove-button{font-size:1em;margin:0 auto}}.bc-cart-item__remove-button:focus,.bc-cart-item__remove-button:hover{background:transparent;color:#5e5e5e}.bc-cart-item__remove-button:focus[disabled],.bc-cart-item__remove-button:hover[disabled]{text-transform:none;background:transparent;color:#5e5e5e;padding:5px;opacity:.4}.bc-cart-item-image{-ms-flex:0 0 60px;flex:0 0 60px;margin-right:10px;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:960px){.bc-cart-item-image{-ms-flex:0 0 110px;flex:0 0 110px;margin-right:30px}}.bc-cart-item-image img{max-width:50px;width:100%;height:auto}@media (min-width:768px){.bc-cart-item-image img{max-width:110px}}.bc-cart-item-meta{-ms-flex:1 1 auto;flex:1 1 auto;padding-right:5px;-ms-flex-item-align:start;align-self:flex-start}.bc-cart-item-meta .bc-cart-item__product-title{margin:0;font-size:1em;line-height:1.125}@media (min-width:768px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.125em;line-height:1.2}}@media (min-width:960px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.25em}}@media (min-width:1200px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.5em;line-height:1.3}}.bc-cart-item__product-brand{display:block;font-weight:700;margin-top:10px;font-size:.875em}.bc-cart-item__product-option{display:block;font-size:.75em;line-height:1.5;margin-top:10px;color:#8b8b8b}.bc-cart-item__product-option-label{font-weight:600}.bc-cart-item__product-option-value{font-weight:300}.bc-cart-item-quantity{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-item-quantity{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-item-quantity input.bc-cart-item__quantity-input{text-align:center;background:#fff;border:1px solid #e0e3e9;font-size:.813em;width:70px}@media (min-width:768px){.bc-cart-item-quantity input.bc-cart-item__quantity-input{font-size:1em}}.bc-cart-item-quantity input.bc-cart-item__quantity-input:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-cart-item-total-price{-ms-flex:0 0 70px;flex:0 0 70px;margin-left:10px;font-weight:700;font-size:.875em}@media (min-width:960px){.bc-cart-item-total-price{-ms-flex:0 0 120px;flex:0 0 120px;font-size:1.25em}}.bc-cart-footer{width:100%}.bc-cart-subtotal,.bc-cart-tax{text-align:right;padding:25px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.bc-cart-tax{padding-top:0}.bc-cart-subtotal__label,.bc-cart-tax__label{font-size:.813em;margin-right:14px;text-align:right;padding-right:15px;-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-weight:700;text-align:left;-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-size:1.25em;-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-tax__amount{font-size:1em}.bc-cart-actions{text-align:right;margin-top:30px}.bc-cart-error{width:100%;display:none}.bc-cart-error.message-active{display:block}.bc-cart-error__message{background:#ff8383;font-size:.75em;margin:0}.message-active .bc-cart-error__message{padding:10px}.bigcommerce-cart__item-count{vertical-align:middle;transform:scale(0);transition:transform .15s cubic-bezier(.645,.045,.355,1);pointer-events:none}.amp-wp-header div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.hamburger{position:relative;height:2em;width:4em;padding:.5em 1em;background:none;margin:0 1em 0 -1em}.hamburger:focus{outline:none}.hamburger::-moz-focus-inner{border:0}.hamburger:before{top:10%;border-top:2px solid #fff;border-bottom:2px solid #fff;height:80%}.hamburger:after,.hamburger:before{content:"";position:absolute;left:25%;width:50%}.hamburger:after{top:50%;margin-top:-1px;height:2px;background:#fff}.close-sidebar{float:right;font-size:1.5em;cursor:pointer;padding:10px 5%}#sidebar-menu[open]{width:380px}.menu{clear:both}.menu li{list-style:none}.menu a{display:block;padding:10px 5%;text-decoration:none}.bc-cart-items-count--amp{display:inline-block;vertical-align:middle;margin-left:2px}.bigcommerce-cart__item-count{background-color:#5273f4;color:#fff;font-weight:700;border-radius:15px;width:25px;height:25px;font-size:12px;line-height:25px;vertical-align:top;text-align:center;display:inline-block}.bigcommerce-cart__item-count.full{transform:scale(1)} \ No newline at end of file +.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}.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}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.amp-wp-article-content .bc-product-single ol,.amp-wp-article-content .bc-product-single ul{margin-left:0}button,input[type=button],input[type=submit]{background-color:#222;border:0;color:#fff;cursor:pointer;text-shadow:none}@font-face{font-family:bigcommerce-icons;src:url(../fonts/icons-bigcommerce/bigcommerce-icons.woff2?6ndycy) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?6ndycy) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?6ndycy) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?6ndycy#bigcommerce-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.bc-icon{font-family:bigcommerce-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bc-bigcommerce_diagnostics:before{content:"\e912"}.icon-bc-channel:before,.icon-bc-channel_select:before{content:"\e911"}.icon-bc-credentials:before{content:"\e910"}.icon-bc-sync:before{content:"\e90f"}.icon-bc-accounts:before{content:"\e906"}.icon-bc-analytics:before{content:"\e907"}.icon-bc-cart:before{content:"\e908"}.icon-bc-currency:before{content:"\e909"}.icon-bc-gift_certificates:before{content:"\e90a"}.icon-bc-import:before{content:"\e90b"}.icon-bc-order_confirmation:before{content:"\e90c"}.icon-bc-product_reviews:before{content:"\e90d"}.icon-bc-shipping_returns:before{content:"\e90e"}.dashicons-bigcommerce:before,.icon-bc-b-logo:before{content:"\e901"}.icon-bc-arrow-solid:before{content:"\e902"}.icon-bc-selected:before{content:"\e903"}.icon-bc-arrow-toggle:before{content:"\e905"}.icon-bc-undo:before{content:"\e913"}.icon-bc-tag:before{content:"\e914"}.icon-bc-grid:before{content:"\e915"}.icon-bc-gear:before{content:"\e916"}.icon-bc-store-front:before{content:"\e917"}.icon-bc-customize:before{content:"\e918"}.icon-bc-authenticate:before,.icon-bc-next_steps:before{content:"\e91b"}.icon-bc-dollar-sign:before{content:"\e91c"}.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"}.bc-icon.bc-icon.bc-icon.bc-icon{font-family:bigcommerce-icons;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}.bc-form input[type=color],.bc-form input[type=date],.bc-form input[type=datetime-local],.bc-form input[type=datetime],.bc-form input[type=email],.bc-form input[type=month],.bc-form input[type=number],.bc-form input[type=password],.bc-form input[type=range],.bc-form input[type=search],.bc-form input[type=tel],.bc-form input[type=text],.bc-form input[type=time],.bc-form input[type=url],.bc-form input[type=week],.bc-form textarea{color:#666;background:#fff;background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid #bbb;border-radius:3px;display:block;padding:.7em;width:100%}.bc-form input[type=color]:focus,.bc-form input[type=date]:focus,.bc-form input[type=datetime-local]:focus,.bc-form input[type=datetime]:focus,.bc-form input[type=email]:focus,.bc-form input[type=month]:focus,.bc-form input[type=number]:focus,.bc-form input[type=password]:focus,.bc-form input[type=range]:focus,.bc-form input[type=search]:focus,.bc-form input[type=tel]:focus,.bc-form input[type=text]:focus,.bc-form input[type=time]:focus,.bc-form input[type=url]:focus,.bc-form input[type=week]:focus,.bc-form textarea:focus{color:#222;border-color:#333}.bc-form select{max-width:100%}.bc-form [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.bc-form [type=search]::-webkit-search-cancel-button,.bc-form [type=search]::-webkit-search-decoration{-webkit-appearance:none}@media (min-width:768px){.bc-form button,.bc-form input,.bc-form select,.bc-form textarea{font-size:16px;font-size:1rem;line-height:1.5}}@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{margin:0 auto}.bc-form.bc-product-form button.bc-btn--form-submit{margin:0}.bc-product-archive .bc-form.bc-product-form,.bc-product-grid .bc-form.bc-product-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.bc-product-archive .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper,.bc-product-grid .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper{-ms-flex-order:-1;order:-1;width:100%}.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 select{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;padding-right:0;cursor:pointer}.bc-form select[multiple]{font-size:1em;height:100px;padding:20px}.bc-account-login__form input[type=submit].button,.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:1.6;font-size:.813em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit].button,.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].button:focus,.bc-account-login__form input[type=submit].button: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].button[disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit].button[disabled]:focus,.bc-account-login__form input[type=submit].button[disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit].button.bc-ajax-cart-processing,.bc-btn.bc-ajax-cart-processing,.entry-content .bc-btn.bc-ajax-cart-processing,.entry-content a.bc-btn.bc-ajax-cart-processing,.entry-content button.bc-btn.bc-ajax-cart-processing,a.bc-btn.bc-ajax-cart-processing,button.bc-btn.bc-ajax-cart-processing{animation:a 1s infinite}.bc-account-login__form input[type=submit].button--small,.bc-account-login__form input[type=submit].button--small:focus,.bc-account-login__form input[type=submit].button--small:hover,.bc-account-login__form input[type=submit].button--small[disabled],.bc-account-login__form input[type=submit].button--small[disabled]:focus,.bc-account-login__form input[type=submit].button--small[disabled]:hover,.bc-btn--small,.bc-btn--small:focus,.bc-btn--small:hover,.bc-btn--small[disabled],.bc-btn--small[disabled]:focus,.bc-btn--small[disabled]:hover,.entry-content .bc-btn--small,.entry-content .bc-btn--small:focus,.entry-content .bc-btn--small:hover,.entry-content .bc-btn--small[disabled],.entry-content .bc-btn--small[disabled]:focus,.entry-content .bc-btn--small[disabled]:hover,.entry-content a.bc-btn--small,.entry-content a.bc-btn--small:focus,.entry-content a.bc-btn--small:hover,.entry-content a.bc-btn--small[disabled],.entry-content a.bc-btn--small[disabled]:focus,.entry-content a.bc-btn--small[disabled]:hover,.entry-content button.bc-btn--small,.entry-content button.bc-btn--small:focus,.entry-content button.bc-btn--small:hover,.entry-content button.bc-btn--small[disabled],.entry-content button.bc-btn--small[disabled]:focus,.entry-content button.bc-btn--small[disabled]:hover,a.bc-btn--small,a.bc-btn--small:focus,a.bc-btn--small:hover,a.bc-btn--small[disabled],a.bc-btn--small[disabled]:focus,a.bc-btn--small[disabled]:hover,button.bc-btn--small,button.bc-btn--small:focus,button.bc-btn--small:hover,button.bc-btn--small[disabled],button.bc-btn--small[disabled]:focus,button.bc-btn--small[disabled]:hover{padding:8px 16px}.bc-account-login__form input[type=submit].button--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}@media (min-width:960px){.bc-product-form .bc-account-login__form input[type=submit].button,.bc-product-form .bc-btn,.bc-product-form .entry-content .bc-btn,.bc-product-form .entry-content a.bc-btn,.bc-product-form .entry-content button.bc-btn,.bc-product-form a.bc-btn,.bc-product-form button.bc-btn{max-width:none}}@keyframes a{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:.875em;border-radius:20px;text-align:center}.bc-product__title{font-size:1.125em;line-height:1.2;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:1.25em;line-height:1.2}}@media (min-width:960px){.bc-product__title{font-size:1.5em;line-height:1.15}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:.875em;line-height:1.6;font-weight:400;vertical-align:baseline}.bc-product-card .bc-product__inventory{font-size:.563em}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.5em;line-height:1.15;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.75em}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:2em;line-height:1.125}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.563em;margin:0}@media (min-width:768px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.571em}}@media (min-width:960px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.5em}}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:.875em;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:1em;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-get-prices-wrapper,.bc-product__pricing--api,.bc-product__pricing--cached{width:0;height:0;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease}.bc-get-prices-wrapper.bc-product__pricing--visible,.bc-get-prices-wrapper.bc-show-pricing-spinner,.bc-product__pricing--api.bc-product__pricing--visible,.bc-product__pricing--api.bc-show-pricing-spinner,.bc-product__pricing--cached.bc-product__pricing--visible,.bc-product__pricing--cached.bc-show-pricing-spinner{width:auto;height:auto;visibility:visible;opacity:1}.bc-price-is-loading .bc-product__pricing--api,.bc-price-is-loading .bc-product__pricing--cached{opacity:.2}.bc-price-is-loading .bc-product__pricing--api.bc-product__pricing--hidden,.bc-price-is-loading .bc-product__pricing--cached.bc-product__pricing--hidden{position:relative;width:auto;height:auto;visibility:hidden;opacity:0;-ms-flex-order:2;order:2}.bc-get-prices-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.bc-get-prices-message{font-size:14px;display:inline-block;vertical-align:middle;margin-left:4px}.bc-get-prices-loader{display:inline-block;vertical-align:middle;margin:0 16px}.bc-product__price{font-size:1em}.bc-product__retail-price{display:block}.bc-product__retail-price.bc-no-retail-price{display:none}.bc-product__original-price,.bc-product__retail-price-value{text-decoration:line-through;color:#8b8b8b}.bc-product__original-price{margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic}.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-card--single .bc-product__pricing--api .bc-product__original-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price{margin-right:0}.bc-product-card--single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:.522em;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.5em;margin-bottom:5px}@media (min-width:768px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.429em}}@media (min-width:960px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.375em}}.bc-product-form__control{margin-bottom:20px}.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:1em;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:.75em}.bc-product-form__purchase-message{display:block;width:100%;padding:12px 0;font-size:.813em}.bc-product-form__option-description{display:block;font-size:.75em;line-height:1.15;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:1em}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:1.5;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:1.5}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:.75em;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec-list:before{content:"";display:table}.bc-product__spec-list:after{content:"";display:table;clear:both}.bc-product__spec{font-size:.875em;width:calc(49.95% - 15px);height:calc(49.95% - 15px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0}.bc-product__spec:nth-child(odd){clear:both}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{width:calc(33.3% - 20px);height:calc(33.3% - 20px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0}.bc-product__spec:nth-child(3n+1){clear:both}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{width:calc(24.975% - 22.5px);height:calc(24.975% - 22.5px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0}.bc-product__spec:nth-child(4n+1){clear:both}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:1em;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:.875em}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:.813em}.bc-ajax-add-to-cart__message{margin:20px 0;font-size:.85em}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:1.25em;line-height:1.2;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:1.5em;line-height:1.3}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:1em;line-height:1.375;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:.75em;line-height:1.5;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:.75em;font-weight:700;line-height:1.5;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-gallery-size-bc-xmedium .bc-product-card__featured-image.bc-component{max-width:720px}.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 0 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--2col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--3col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--3col>.bc-product-card:nth-child(3n+1){clear:both}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card,.bc-product-grid--5col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n),.bc-product-grid--5col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.bc-product-grid--4col>.bc-product-card:last-child,.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n),.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;float:right}.bc-product-grid--4col>.bc-product-card:nth-child(odd),.bc-product-grid--5col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card,.bc-product-grid--5col>.bc-product-card{width:calc(33.3% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n),.bc-product-grid--5col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.bc-product-grid--4col>.bc-product-card:last-child,.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n),.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;float:right}.bc-product-grid--4col>.bc-product-card:nth-child(3n+1),.bc-product-grid--5col>.bc-product-card:nth-child(3n+1){clear:both}}.bc-product-grid--related{padding-bottom:0}.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-image-anchor{display:block;text-decoration:none;color:transparent;opacity:1;transition:opacity .3s ease}.bc-product-card-image-anchor:focus,.bc-product-card-image-anchor:hover{opacity:.8}.bc-product-card__featured-image{position:relative;width:100%;max-width:370px}.bc-product-card__featured-image img{display:block;max-width:100%;height:auto}.entry-content .bc-product-card__featured-image{max-width:370px}.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;-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-product-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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 auto;flex:1 1 auto;width: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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{max-width:720px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{width:60%}}.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)}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 60px)}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 30px);padding-left:30px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{-ms-flex:1 1 auto;flex:1 1 auto;width:calc(40% - 60px);padding-left:60px}}.bc-product-single .bc-product__sku{margin-top:20px;font-size:.875em}.bc-product-single .bc-product__sku .bc-product-single__meta-label{font-size:1.143em}.bc-product-single .bc-product-single__meta-label{font-size:1em;font-weight:700}.bc-product-single .bc-product-form{margin-top:40px;opacity:1;transition:opacity .3s ease}.bc-product-single .bc-product-form.bc-product__is-setting-options{opacity:.5}.bc-product-single .bc-btn{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:1em}.bc-product-single .bc-single-product__section-title--related{font-size:1.5em}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-gallery-size-bc-xmedium .bc-product-single{max-width:1440px}.bc-product__sku{display:block}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:.813em;text-align:center;padding-left:6px;padding-right:6px;width:70px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:1em}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content .bc-product-form__options,.bc-product-quick-view__content .bc-product-form__quantity{width:100%}.bc-product-quick-view__content-inner{position:relative;padding:60px}.bc-product-quick-view__content-inner .bc-product-card{margin:0;height:100%}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__gallery{height:auto;padding-bottom:60px;-ms-flex:1 1 100%;flex:1 1 100%}}.bc-product-quick-view__content-inner .bc-product__meta{width:100%}@media (min-width:768px){.bc-product-quick-view__content-inner .bc-product__meta{margin-bottom:40px}}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__meta{width:calc(50% - 30px)}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__meta{padding-left:0}}.bc-product-quick-view__content-inner .bc-product__pricing,.bc-product-quick-view__content-inner .bc-single-product__ratings{margin-bottom:20px}.bc-product-quick-view__content-inner .bc-product-single__meta-label{font-weight:700}.bc-product-quick-view__content-inner .bc-product__description{-ms-flex-order:4;order:4;width:100%;margin-top:40px;padding-top:30px;border-top:1px solid #e0e3e9}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__description{width:calc(50% - 30px);-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__description{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:4;order:4;padding-left:0;width:calc(50% - 30px)}}.bc-single-product__reviews{border-top:1px solid #e0e3e9;padding-top:36px;padding-bottom:36px}.bc-single-product__reviews .bc-alert--success{margin-top:24px;margin-bottom:24px}.bc-product-reviews__title{display:inline;vertical-align:baseline;margin-right:15px}.bc-product-reviews__ratings-total{display:inline-block;vertical-align:baseline}.bc-product-review-form-wrapper{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:0;padding:0;transition:all .15s ease-in-out}.bc-product-review-form-wrapper.bc-product-review-form--active{border-top-color:#e0e3e9;border-bottom-color:#e0e3e9;margin-top:38px;padding:40px 0;transition:all .15s ease-in-out}@media (min-width:768px){.bc-product-review-form-wrapper.bc-product-review-form--active{padding:50px 0}}.bc-product-review-form{height:100%;overflow:hidden;max-height:0}.bc-product-review-form--active .bc-product-review-form{max-height:2000px}.bc-product-review-form .bc-btn--review{margin:0}@media (min-width:768px){.bc-product-review-form .bc-form{width:70%}}@media (min-width:960px){.bc-product-review-form .bc-form{width:50%}}.bc-form .bc-form__actions--review{-ms-flex-pack:start;justify-content:flex-start}.bc-product-review__cancel-write-btn,.bc-product-review__write-btn,.bc-single-product__reviews-anchor{background:transparent;border:0;padding:0;text-transform:none;margin:0;opacity:1;transition:all .15s ease-in-out}.bc-product-review__cancel-write-btn:focus,.bc-product-review__cancel-write-btn:hover,.bc-product-review__write-btn:focus,.bc-product-review__write-btn:hover,.bc-single-product__reviews-anchor:focus,.bc-single-product__reviews-anchor:hover{opacity:.9;background:unset;border:0}.bc-product-review__cancel-write-btn:disabled,.bc-product-review__write-btn:disabled,.bc-single-product__reviews-anchor:disabled{color:#34313f;padding:0;background-color:transparent;opacity:1}.bc-product-review__cancel-write-btn:disabled:focus,.bc-product-review__cancel-write-btn:disabled:hover,.bc-product-review__write-btn:disabled:focus,.bc-product-review__write-btn:disabled:hover,.bc-single-product__reviews-anchor:disabled:focus,.bc-single-product__reviews-anchor:disabled:hover{padding:0;background-color:transparent;color:#34313f;text-transform:none}.bc-product-review-form--active .bc-product-review__write-btn,.bc-product-review__cancel-write-btn{display:none}.bc-product-review-form--active .bc-product-review__cancel-write-btn{display:inline-block}.bc-product-review-list{margin-top:42px}.bc-product-review{margin-bottom:42px}.bc-product-review__title{display:inline;margin-right:12px;vertical-align:middle;margin-bottom:0}.bc-product-review__header{margin-bottom:6px}.bc-product-review__rating{display:inline-block;vertical-align:middle}.bc-product-review__meta{font-size:.875em;line-height:1.3;margin-bottom:15px}.bc-product-review__content{font-size:1em;line-height:1.5}@media (min-width:768px){.bc-product-review__content{width:70%}}.bc-cart{max-width:1140px;margin-left:auto;margin-right:auto;opacity:1;transition:all .15s ease-in-out}.bc-cart:after,.bc-cart:before{content:"";display:table}.bc-cart:after{clear:both}.bc-cart.bc-updating-cart{opacity:.4}.bc-cart__empty{width:100%;text-align:center;border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}.bc-cart-header{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-cart-header>div{padding:20px 0;font-size:.875em;font-weight:700}@media (min-width:768px){.bc-cart-header>div{padding:40px 0}}.bc-cart-header__item{-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-header__qty{-ms-flex:0 0 42px;flex:0 0 42px}@media (min-width:768px){.bc-cart-header__qty{-ms-flex:0 0 70px;flex:0 0 70px}}@media (min-width:960px){.bc-cart-header__qty{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-header__price{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-header__price{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-body{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-cart-body,.bc-cart-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bc-cart-item{width:99.9%;-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){float:left;clear:none}.bc-cart-item:last-child{margin-right:0}.bc-cart-item:nth-child(1n){margin-right:0;float:right}.bc-cart-item:nth-child(1n+1){clear:both}@media (min-width:768px){.bc-cart-item{font-size:1em}}@media (min-width:960px){.bc-cart-item{padding:44px 0}}.bc-cart-item:last-child{border-bottom:1px solid #e0e3e9}.bc-cart-item__remove-button{display:block;background:transparent;color:#5273f4;font-size:.625em;text-transform:none;padding:5px 0;font-weight:700}@media (min-width:768px){.bc-cart-item__remove-button{font-size:1em;margin:0 auto}}.bc-cart-item__remove-button:focus,.bc-cart-item__remove-button:hover{background:transparent;color:#5e5e5e}.bc-cart-item__remove-button:focus[disabled],.bc-cart-item__remove-button:hover[disabled]{text-transform:none;background:transparent;color:#5e5e5e;padding:5px;opacity:.4}.bc-cart-item-image{-ms-flex:0 0 60px;flex:0 0 60px;margin-right:10px;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:960px){.bc-cart-item-image{-ms-flex:0 0 110px;flex:0 0 110px;margin-right:30px}}.bc-cart-item-image img{max-width:50px;width:100%;height:auto}@media (min-width:768px){.bc-cart-item-image img{max-width:110px}}.bc-cart-item-meta{-ms-flex:1 1 auto;flex:1 1 auto;padding-right:5px;-ms-flex-item-align:start;align-self:flex-start}.bc-cart-item-meta .bc-cart-item__product-title{margin:0;font-size:1em;line-height:1.125}@media (min-width:768px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.125em;line-height:1.2}}@media (min-width:960px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.25em}}@media (min-width:1200px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.5em;line-height:1.3}}.bc-cart-item__product-brand{display:block;font-weight:700;margin-top:10px;font-size:.875em}.bc-cart-item__product-option{display:block;font-size:.75em;line-height:1.5;margin-top:10px;color:#8b8b8b}.bc-cart-item__product-option-label{font-weight:600}.bc-cart-item__product-option-value{font-weight:300}.bc-cart-item-quantity{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-item-quantity{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-item-quantity input.bc-cart-item__quantity-input{text-align:center;background:#fff;border:1px solid #e0e3e9;font-size:.813em;width:70px}@media (min-width:768px){.bc-cart-item-quantity input.bc-cart-item__quantity-input{font-size:1em}}.bc-cart-item-quantity input.bc-cart-item__quantity-input:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-cart-item-total-price{-ms-flex:0 0 70px;flex:0 0 70px;margin-left:10px;font-weight:700;font-size:.875em}@media (min-width:960px){.bc-cart-item-total-price{-ms-flex:0 0 120px;flex:0 0 120px;font-size:1.25em}}.bc-cart-footer{width:100%}.bc-cart-subtotal,.bc-cart-tax{text-align:right;padding:25px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.bc-cart-tax{padding-top:0}.bc-cart-subtotal__label,.bc-cart-tax__label{font-size:.813em;margin-right:14px;text-align:right;padding-right:15px;-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-weight:700;text-align:left;-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-size:1.25em;-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-tax__amount{font-size:1em}.bc-cart-actions{text-align:right;margin-top:30px}.bc-cart-error{width:100%;display:none}.bc-cart-error.message-active{display:block}.bc-cart-error__message{background:#ff8383;font-size:.75em;margin:0}.message-active .bc-cart-error__message{padding:10px}.bigcommerce-cart__item-count{vertical-align:middle;transform:scale(0);transition:transform .15s cubic-bezier(.645,.045,.355,1);pointer-events:none}.amp-wp-header div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.hamburger{position:relative;height:2em;width:4em;padding:.5em 1em;background:none;margin:0 1em 0 -1em}.hamburger:focus{outline:none}.hamburger::-moz-focus-inner{border:0}.hamburger:before{top:10%;border-top:2px solid #fff;border-bottom:2px solid #fff;height:80%}.hamburger:after,.hamburger:before{content:"";position:absolute;left:25%;width:50%}.hamburger:after{top:50%;margin-top:-1px;height:2px;background:#fff}.close-sidebar{float:right;font-size:1.5em;cursor:pointer;padding:10px 5%}#sidebar-menu[open]{width:380px}.menu{clear:both}.menu li{list-style:none}.menu a{display:block;padding:10px 5%;text-decoration:none}.bc-cart-items-count--amp{display:inline-block;vertical-align:middle;margin-left:2px}.bigcommerce-cart__item-count{background-color:#5273f4;color:#fff;font-weight:700;border-radius:15px;width:25px;height:25px;font-size:12px;line-height:25px;vertical-align:top;text-align:center;display:inline-block}.bigcommerce-cart__item-count.full{transform:scale(1)} \ No newline at end of file diff --git a/assets/css/master-amp.css b/assets/css/master-amp.css index 5b4c55f0..7ed38fdc 100644 --- a/assets/css/master-amp.css +++ b/assets/css/master-amp.css @@ -750,7 +750,7 @@ a.bc-btn, .entry-content .bc-btn, .entry-content button.bc-btn, .entry-content a.bc-btn, -.bc-account-login__form input[type="submit"] { +.bc-account-login__form input[type="submit"].button { display: inline-block; font-family: sans-serif; width: 100%; @@ -775,7 +775,7 @@ a.bc-btn, .entry-content .bc-btn, .entry-content button.bc-btn, .entry-content a.bc-btn, -.bc-account-login__form input[type="submit"] { +.bc-account-login__form input[type="submit"].button { max-width: 270px } } @@ -791,14 +791,14 @@ a.bc-btn, .entry-content button.bc-btn:focus, .entry-content a.bc-btn:hover, .entry-content a.bc-btn:focus, - .bc-account-login__form input[type="submit"]:hover, - .bc-account-login__form input[type="submit"]:focus { + .bc-account-login__form input[type="submit"].button:hover, + .bc-account-login__form input[type="submit"].button:focus { opacity: 0.9; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; } -.bc-btn[disabled], button.bc-btn[disabled], a.bc-btn[disabled], .entry-content .bc-btn[disabled], .entry-content button.bc-btn[disabled], .entry-content a.bc-btn[disabled], .bc-account-login__form input[type="submit"][disabled] { +.bc-btn[disabled], button.bc-btn[disabled], a.bc-btn[disabled], .entry-content .bc-btn[disabled], .entry-content button.bc-btn[disabled], .entry-content a.bc-btn[disabled], .bc-account-login__form input[type="submit"].button[disabled] { background-color: #5e5e5e; color: #fff; padding: 15px 20px; @@ -819,8 +819,8 @@ a.bc-btn, .entry-content button.bc-btn[disabled]:focus, .entry-content a.bc-btn[disabled]:hover, .entry-content a.bc-btn[disabled]:focus, - .bc-account-login__form input[type="submit"][disabled]:hover, - .bc-account-login__form input[type="submit"][disabled]:focus { + .bc-account-login__form input[type="submit"].button[disabled]:hover, + .bc-account-login__form input[type="submit"].button[disabled]:focus { background-color: #5e5e5e; color: #fff; padding: 15px 20px; @@ -828,14 +828,57 @@ a.bc-btn, font-family: sans-serif; opacity: 0.6; } -.bc-btn.bc-ajax-cart-processing, button.bc-btn.bc-ajax-cart-processing, a.bc-btn.bc-ajax-cart-processing, .entry-content .bc-btn.bc-ajax-cart-processing, .entry-content button.bc-btn.bc-ajax-cart-processing, .entry-content a.bc-btn.bc-ajax-cart-processing, .bc-account-login__form input[type="submit"].bc-ajax-cart-processing { +.bc-btn.bc-ajax-cart-processing, button.bc-btn.bc-ajax-cart-processing, a.bc-btn.bc-ajax-cart-processing, .entry-content .bc-btn.bc-ajax-cart-processing, .entry-content button.bc-btn.bc-ajax-cart-processing, .entry-content a.bc-btn.bc-ajax-cart-processing, .bc-account-login__form input[type="submit"].button.bc-ajax-cart-processing { -webkit-animation: ajax-add-to-cart 1s infinite; animation: ajax-add-to-cart 1s infinite; } -.bc-btn--small, button.bc-btn--small, a.bc-btn--small, .entry-content .bc-btn--small, .entry-content button.bc-btn--small, .entry-content a.bc-btn--small, .bc-account-login__form input[type="submit"]--small { +.bc-btn--small, + .bc-btn--small[disabled], + button.bc-btn--small, + button.bc-btn--small[disabled], + a.bc-btn--small, + a.bc-btn--small[disabled], + .entry-content .bc-btn--small, + .entry-content .bc-btn--small[disabled], + .entry-content button.bc-btn--small, + .entry-content button.bc-btn--small[disabled], + .entry-content a.bc-btn--small, + .entry-content a.bc-btn--small[disabled], + .bc-account-login__form input[type="submit"].button--small, + .bc-account-login__form input[type="submit"].button--small[disabled] { padding: 8px 16px; } -.bc-btn--inverse, button.bc-btn--inverse, a.bc-btn--inverse, .entry-content .bc-btn--inverse, .entry-content button.bc-btn--inverse, .entry-content a.bc-btn--inverse, .bc-account-login__form input[type="submit"]--inverse { +.bc-btn--small:hover, + .bc-btn--small:focus, + .bc-btn--small[disabled]:hover, + .bc-btn--small[disabled]:focus, + button.bc-btn--small:hover, + button.bc-btn--small:focus, + button.bc-btn--small[disabled]:hover, + button.bc-btn--small[disabled]:focus, + a.bc-btn--small:hover, + a.bc-btn--small:focus, + a.bc-btn--small[disabled]:hover, + a.bc-btn--small[disabled]:focus, + .entry-content .bc-btn--small:hover, + .entry-content .bc-btn--small:focus, + .entry-content .bc-btn--small[disabled]:hover, + .entry-content .bc-btn--small[disabled]:focus, + .entry-content button.bc-btn--small:hover, + .entry-content button.bc-btn--small:focus, + .entry-content button.bc-btn--small[disabled]:hover, + .entry-content button.bc-btn--small[disabled]:focus, + .entry-content a.bc-btn--small:hover, + .entry-content a.bc-btn--small:focus, + .entry-content a.bc-btn--small[disabled]:hover, + .entry-content a.bc-btn--small[disabled]:focus, + .bc-account-login__form input[type="submit"].button--small:hover, + .bc-account-login__form input[type="submit"].button--small:focus, + .bc-account-login__form input[type="submit"].button--small[disabled]:hover, + .bc-account-login__form input[type="submit"].button--small[disabled]:focus { + padding: 8px 16px; +} +.bc-btn--inverse, button.bc-btn--inverse, a.bc-btn--inverse, .entry-content .bc-btn--inverse, .entry-content button.bc-btn--inverse, .entry-content a.bc-btn--inverse, .bc-account-login__form input[type="submit"].button--inverse { padding: 11px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; @@ -843,7 +886,7 @@ a.bc-btn, border: 4px solid; } @media (min-width: 960px) { - .bc-product-form .bc-btn, .bc-product-form button.bc-btn, .bc-product-form a.bc-btn, .bc-product-form .entry-content .bc-btn, .bc-product-form .entry-content button.bc-btn, .bc-product-form .entry-content a.bc-btn, .bc-product-form .bc-account-login__form input[type="submit"] { + .bc-product-form .bc-btn, .bc-product-form button.bc-btn, .bc-product-form a.bc-btn, .bc-product-form .entry-content .bc-btn, .bc-product-form .entry-content button.bc-btn, .bc-product-form .entry-content a.bc-btn, .bc-product-form .bc-account-login__form input[type="submit"].button { max-width: none } } @@ -3122,4 +3165,4 @@ button.bc-product-quick-view__close-button:hover, transform: scale(1); } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvbWFzdGVyLWFtcC5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fZWFzaW5nLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX3R5cG9ncmFwaHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGFiZWwucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGVnZW5kLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2NvbnRyb2xzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2F0dHJpYnV0ZXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdmlzaWJpbGl0eS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvaGVscGVyLWNsYXNzZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvaGVscGVyLWNsYXNzZXMvX3Zpc2liaWxpdHkucGNzcyIsIi4uL3Bjc3MvYW1wL2Jhc2UvX2dsb2JhbC5wY3NzIiwiLi4vcGNzcy9hbXAvYmFzZS9fYnV0dG9ucy5wY3NzIiwiLi4vcGNzcy9iYXNlL19pY29ucy5wY3NzIiwiLi4vcGNzcy9hbXAvYmFzZS9faWNvbnMucGNzcyIsIi4uL3Bjc3MvYW1wL2Jhc2UvX2Zvcm1zLnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9jb250cm9scy9fc2VsZWN0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvYnV0dG9ucy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2J1dHRvbnMvX3F1aWNrLXZpZXcucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL190aXRsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2JyYW5kLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcHJpY2UucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19mbGFncy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2Rlc2NyaXB0aW9uLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZ2FsbGVyeS5wY3NzIiwiLi4vcGNzcy9hbXAvY29udGVudC9jb21wb25lbnRzL19nYWxsZXJ5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZm9ybS1jb21wb25lbnRzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLWRyb3Bkb3duLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXN3YXRjaC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1yZWN0YW5nbGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcGljay1saXN0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJhZGlvLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmF0aW5ncy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3NwZWNzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVsYXRlZC1wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3JlZmluZXJ5LnBjc3MiLCIuLi9wY3NzL2FtcC9jb250ZW50L2NvbXBvbmVudHMvX3JlZmluZXJ5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3VibmF2LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxlcnQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19wYWdpbmF0aW9uLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3JkZXItcHJvZHVjdC1yb3cucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19pbWFnZXMucGNzcyIsIi4uL3Bjc3MvYW1wL2NvbnRlbnQvbG9vcC9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX3NpbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC1xdWljay12aWV3LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvc2luZ2xlL19wcm9kdWN0LXJldmlld3MucGNzcyIsIi4uL3Bjc3MvYW1wL2NvbnRlbnQvY29tcG9uZW50cy9fbmF2LnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7O0FBRUgsZUFBZTtBQ1ZmO0NBQ0M7O29GQUVtRjs7Q0FxQm5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBUW5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7Q0FPbkY7QUN2RkQ7Q0FDQyxrQkFBa0I7O0NBS2xCLGtCQUFrQjs7Q0FLbEIsbUJBQW1COztDQUtuQixtQkFBbUI7O0NBS25CLG1CQUFtQjs7Q0FLbkIsa0JBQWtCOztDQUtsQixrQkFBa0I7O0NBS2xCLGtCQUFrQjtDQUlsQjtBQ3hDRDtDQUNDOztvRkFFbUY7O0NBT25GOztvRkFFbUY7O0NBYW5GOztvRkFFbUY7O0NBU25GOztvRkFFbUY7O0NBVW5GOztvRkFFbUY7Q0FJbkY7QUN0REQ7Q0FDQzs7b0ZBRW1GOztD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Q1YsNEJBQTRCO0NBQzVCLCtCQUErQjtDQUMvQixZQUFZO0NBQ1osV0FBVztDQUNYO0FBRUQ7Q0FDQyxZQUFZO0NBQ1osbUJBQW1CO0NBQ25CLFNBQVM7Q0FDVCxVQUFVO0NBQ1YsaUJBQWlCO0NBQ2pCLFdBQVc7Q0FDWCxZQUFZO0NBQ1osa0JBQWtCO0NBQ2xCO0FBRUQ7Q0FDQyxhQUFhO0NBQ2IsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixpQkFBaUI7Q0FDakI7QUFFRDtDQUNDLGFBQWE7Q0FDYjtBQUVEO0NBQ0MsWUFBWTtDQUNaO0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakI7QUFFRDtDQUNDLGVBQWU7Q0FDZixpQkFBaUI7Q0FDakIsc0JBQXNCO0NBQ3RCO0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEIsdUJBQXVCO0NBQ3ZCLGlCQUFpQjtDQUNqQjtBQUVEO0NBQ0MsMEJBQXVDO0NBQ3ZDLFlBQTBCO0NBQzFCLGlCQUFxQztDQUNyQyxvQkFBb0I7Q0FDcEIsWUFBWTtDQUNaLGFBQWE7Q0FDYixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLG9CQUFvQjtDQUNwQixtQkFBbUI7Q0FDbkIsc0JBQXNCO0NBS3RCO0FBSEE7Q0FDQyw0QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCIiwiZmlsZSI6Im1hc3Rlci1hbXAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIEdsb2JhbCBBTVAgQ1NTXG4gKlxuICogRE8gTk9UIEVESVQgVEhJUyBDU1MgRklMRSBESVJFQ1RMWS4gSVQgSVMgR0VORVJBVEVEIEJZIEdSVU5ULlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZSwgc2VlIHRoZSBwY3NzIGRpcmVjdG9yeVxuICogYW5kIGVkaXQgdGhlIHNvdXJjZSBmaWxlcyBmb3VuZCB0aGVyZS5cbiAqXG4gKi9cblxuLyogVXRpbGl0aWVzICovXG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Vhc2luZ1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvcGF0aHNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL21lZGlhLXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvbGFiZWxcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL2xlZ2VuZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvZmllbGRzZXRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL2NvbnRyb2xzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9hdHRyaWJ1dGVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy92YWxpZGF0aW9uXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21peGlucy9mb3Jtc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnMvdmlzaWJpbGl0eVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9oZWxwZXItY2xhc3Nlcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvaGVscGVyLWNsYXNzZXMvdmlzaWJpbGl0eVwiO1xuXG4vKiBCYXNlICovXG5AaW1wb3J0IFwiYW1wL2Jhc2UvZ2xvYmFsXCI7XG5AaW1wb3J0IFwiYW1wL2Jhc2UvYnV0dG9uc1wiO1xuQGltcG9ydCBcImJhc2UvaWNvbnNcIjtcbkBpbXBvcnQgXCJhbXAvYmFzZS9pY29uc1wiO1xuXG4vKiBGb3JtcyAqL1xuLmJjLWZvcm0ge1xuXHRAaW1wb3J0IFwiYW1wL2Jhc2UvZm9ybXNcIjtcblx0QGltcG9ydCBcImJhc2UvZm9ybXMvZGVmYXVsdFwiO1xuXHRAaW1wb3J0IFwiYmFzZS9mb3Jtcy9jb250cm9scy9zZWxlY3RcIjtcbn1cblxuLyogQ29udGVudCAqL1xuQGltcG9ydCBcImNvbnRlbnQvYnV0dG9ucy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiY29udGVudC9idXR0b25zL3F1aWNrLXZpZXdcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvdGl0bGVcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvYnJhbmRcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvcHJpY2VcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvZmxhZ3NcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvZGVzY3JpcHRpb25cIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvZ2FsbGVyeVwiO1xuQGltcG9ydCBcImFtcC9jb250ZW50L2NvbXBvbmVudHMvZ2FsbGVyeVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9mb3JtLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvb3B0aW9uLWRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL29wdGlvbi1zd2F0Y2hcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvb3B0aW9uLXJlY3RhbmdsZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9vcHRpb24tcGljay1saXN0XCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL29wdGlvbi1yYWRpb1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9yYXRpbmdzXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL3NwZWNzXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL3JlbGF0ZWQtcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvcmVmaW5lcnlcIjtcbkBpbXBvcnQgXCJhbXAvY29udGVudC9jb21wb25lbnRzL3JlZmluZXJ5XCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL3N1Ym5hdlwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9hbGVydFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL29yZGVyLXByb2R1Y3Qtcm93XCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL2ltYWdlc1wiO1xuQGltcG9ydCBcImFtcC9jb250ZW50L2xvb3AvZGVmYXVsdFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY2FyZHMvZGVmYXVsdFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY2FyZHMvc2luZ2xlXCI7XG5AaW1wb3J0IFwiY29udGVudC9zaW5nbGUvcHJvZHVjdFwiO1xuQGltcG9ydCBcImNvbnRlbnQvc2luZ2xlL3Byb2R1Y3QtcXVpY2stdmlld1wiO1xuQGltcG9ydCBcImNvbnRlbnQvc2luZ2xlL3Byb2R1Y3QtcmV2aWV3c1wiO1xuQGltcG9ydCBcImFtcC9jb250ZW50L2NvbXBvbmVudHMvbmF2XCI7XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFByaW1hcnkgUGFsZXR0ZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItcHJpbWFyeTogIzUyNzNmNDtcblx0LS1jb2xvci1zZWNvbmRhcnk6IGRhcmtlbih2YXIoLS1jb2xvci1wcmltYXJ5KSwgMC4wOCk7XG5cdC0tY29sb3ItYmMtZ3JlZW46ICM2NWM2OGM7XG5cdC0tY29sb3ItYmMtbGlnaHQtZ3JleTogI2UwZTNlOTtcblx0LS1jb2xvci1iYy1jb25jcmV0ZTogI2NkY2RjZDtcblx0LS1jb2xvci1iYy1ncmV5OiAjOGI4YjhiO1xuXHQtLWNvbG9yLWJjLWdyZXktbWVkaXVtOiAjNWU1ZTVlO1xuXHQtLWNvbG9yLWJjLWJsYWNrOiAjMzQzMTNmO1xuXHQtLWNvbG9yLWJjLWRvZ2VyLWJsdWU6ICMwZDUyZmY7XG5cdC0tY29sb3ItYmMtYmx1ZS1saWdodDogIzE2OGZjMDtcblx0LS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZTogIzUzYmFkMTtcblx0LS1jb2xvci1iYy1yZWQ6ICNkMjU3NGE7XG5cdC0tY29sb3ItYmMtc3VjY2VzczogIzUwN2MwOTtcblx0LS1jb2xvci1iYy1hbHVtaW5pdW06ICNhOWFhYjE7XG5cdC0tY29sb3ItYmMtYnJpZ2h0LXR1cnF1b2lzZTogIzAyZWFkYTtcblx0LS1jb2xvci1iYy1zaGFyazogIzIzMjgyZDtcblx0LS1jb2xvci1iYy10dW5hOiAjMzYzMTQwO1xuXHQtLWNvbG9yLWJjLXNoYW1yb2NrOiAjMzNjOTg3O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFdoaXRlc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cdC0tY29sb3Itb2ZmLXdoaXRlOiAjZjVmNWY1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEdyZXlzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ncmV5LWxpZ2h0OiBsaWdodGVuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblx0LS1jb2xvci1ncmV5OiBncmV5O1xuXHQtLWNvbG9yLWdyZXktZGFyazogZGFya2VuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCbGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWJsYWNrLWEtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LS1jb2xvci1ibGFjay1hLTcwOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmFja2dyb3VuZHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJnZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1jb250ZW50OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWxvZ2luOiAjZjFmMWYxO1xuXHQtLWNvbG9yLWJnZC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmU6ICMyYzI5MzU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGlua3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWNvbG9yLXRleHQtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0LS1jb2xvci1ib3JkZXItZm9ybS1maWVsZDogI2UxZTZlYTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBBbGVydCBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWFsZXJ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tYWxlcnQtYmctZGVmYXVsdDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdC0tYWxlcnQtc3VjY2VzczogIzNlYzg4OTtcblx0LS1hbGVydC1lcnJvcjogI2ZmMDAxMjtcblx0LS1hbGVydC1iZy1pbmZvOiB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIEVhc2luZzogU2luZSAqL1xuXHQtLWVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG5cdC0tZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblxuXHQvKiBFYXNpbmc6IFF1YWQgKi9cblx0LS1lYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG5cdC0tZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuXHQtLWVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuXHQvKiBFYXNpbmc6IEN1YmljICovXG5cdC0tZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdC0tZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cblx0LyogRWFzaW5nOiBRdWFydCAqL1xuXHQtLWVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuXHQtLWVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG5cdC8qIEVhc2luZzogUXVpbnQgKi9cblx0LS1lYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcblx0LS1lYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cblx0LyogRWFzaW5nOiBFeHBvICovXG5cdC0tZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcblx0LS1lYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG5cdC8qIEVhc2luZzogQ2lyYyAqL1xuXHQtLWVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuXHQtLWVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG5cdC8qIEVhc2luZzogQmFjayAqL1xuXHQtLWVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG5cdC0tZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHQtLWVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFN0YWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1mYW1pbHktYmlnY29tbWVyY2UtaWNvbnM6ICdiaWdjb21tZXJjZS1pY29ucyc7XG5cdC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhOiBcInByb3hpbWEtbm92YVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtZmFtaWx5LWJhc2U6IHZhcigtLWZvbnQtZmFtaWx5LXByb3hpbWEtbm92YSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBTaXppbmdcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtc2l6ZS1iYXNlOiAxNnB4O1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50OiAxZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHh4bDogMmVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4bDogMS41ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteGw6IDEuMjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC1sZzogMS4xMjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC1tOiAwLjg3NWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXM6IDAuODEzZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHM6IDAuNzVlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eHM6IDAuNjI1ZW07XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBXZWlnaHRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXdlaWdodC10aGluOiAyMDA7XG5cdC0tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcblx0LS1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGluZSBIZWlnaHRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1saW5lLWhlaWdodC1iYXNlOiAxLjU7XG5cdC0tbGluZS1oZWlnaHQtbDogMS42O1xuXHQtLWxpbmUtaGVpZ2h0LW06IDEuMzc1O1xuXHQtLWxpbmUtaGVpZ2h0LXM6IDEuMztcblx0LS1saW5lLWhlaWdodC1zczogMS4yO1xuXHQtLWxpbmUtaGVpZ2h0LXNzczogMS4xMjU7XG5cdC0tbGluZS1oZWlnaHQtZXZlbjogMTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXIgUmFkaXVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1ib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcblx0LS1ib3JkZXItcmFkaXVzLXJvdW5kOiA1MCU7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tYm9yZGVyLWNvbG9yOiBsaWdodGdyZXk7XG5cdC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXM6IGRhcmtlbih2YXIoLS1mb3JtLWJvcmRlci1jb2xvciksIDAuMjUpO1xuXHQtLWZvcm0tYm9yZGVyLXNpemU6IDFweDtcblx0LS1mb3JtLWJvcmRlci1zaXplLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWJvcmRlci1yYWRpdXM6IDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29sb3JzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcblx0LS1mb3JtLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tY29sb3ItZ3JleS1saWdodCk7XG5cdC0tZm9ybS1jb2xvci1lcnJvcjogbGlnaHRlbihyZWQsIDAuMSk7XG5cdC0tZm9ybS1jb2xvci1yZXF1aXJlZDogdmFyKC0tZm9ybS1jb2xvci1lcnJvcik7XG5cdC0tZm9ybS1jb2xvci1zdWNjZXNzOiBsaWdodGVuKGdyZWVuLCAwLjEpO1xuXHQtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXI6IGdyZXk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVUlcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tdWktaWNvbi1jb2xvcjogbGlnaHRncmV5OyAvKiBDb250cm9sIGljb25zICovXG5cdC0tZm9ybS11aS1pY29uLWZvbnQtc2l6ZTogMS4yNWVtOyAvKiBDb250cm9sIGljb25zICovXG5cdC0tZm9ybS11aS1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTsgLyogU2VsZWN0IGljb24gKi9cblx0LS1mb3JtLXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpOyAgLyogU2VsZWN0LCBDaGVja2JveCwgJiBSYWRpbyAqL1xuXHQtLWZvcm0tdWktYmdkLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7ICAvKiBTZWxlY3QgKi9cblx0LS1mb3JtLXVpLWljb24tc2VsZWN0OiAnXFxlOTAwJzsgLyogU2VsZWN0ICovXG5cdC0tZm9ybS11aS1pY29uLXNlbGVjdC1mb250LXNpemU6IDI1cHg7IC8qIFNlbGVjdCAqL1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcblx0LS1mb3JtLWZvbnQtc2l6ZTogMWVtO1xuXHQtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeTogMC44NzVlbTsgLyogTGFiZWwgKi9cblx0LS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeTogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7IC8qIExhYmVsICovXG5cdC0tZm9ybS1mb250LXNpemUtdGVydGlhcnk6IDAuODEzZW07IC8qIEhlbHBlciBUZXh0ICYgRGVzY3JpcHRpb25zICovXG5cdC0tZm9ybS1mb250LXdlaWdodC10ZXJ0aWFyeTogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpOyAvKiBIZWxwZXIgVGV4dCAmIERlc2NyaXB0aW9ucyAqL1xuXHQtLWZvcm0tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0LS1mb3JtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtLWZvcm0tY29udHJvbC1oZWlnaHQ6IDQ1cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogU3BhY2luZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1tYXJnaW46IDI4cHg7XG5cdC0tZm9ybS1tYXJnaW4tc21hbGw6IHZhcigtLXNwYWNlci14cyk7XG5cdC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWw6IDIwcHg7XG5cdC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsOiAyMHB4O1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMYWJlbFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sYWJlbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sYWJlbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1sYWJlbC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdC0tZm9ybS1sYWJlbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1sYWJlbC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbCBIZWxwZXIgVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1jb2xvcjogdmFyKC0tZm9ybS1jb2xvci1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtdGVydGlhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS10ZXJ0aWFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWxpbmUtaGVpZ2h0OiAxLjE1O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItbWFyZ2luLXRvcDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItcGFkZGluZzogMCA4cHg7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExlZ2VuZFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sZWdlbmQtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxlZ2VuZC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sZWdlbmQtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tbGVnZW5kLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxlZ2VuZC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGVnZW5kLCBzdHlsZWRcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtcGFkZGluZzogMCA4cHg7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXRleHQtYWxpZ246IGxlZnQ7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1iZ2QtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZTogdmFyKC0tZm9ybS1ib3JkZXItc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWNvbnRyb2wtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4pO1xuXHQtLWZvcm0tY29udHJvbC1wYWRkaW5nOiAwIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblx0LS1mb3JtLWNvbnRyb2wtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2wgSWNvblxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWljb24tY29sb3I6IHZhcigtLWZvcm0tdWktaWNvbi1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWljb24tZm9udC1zaXplOiB2YXIoLS1mb3JtLXVpLWljb24tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1saW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdC0tZm9ybS1jb250cm9sLWljb24td2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXdpZHRoKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi1yaWdodDogMDtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi10b3A6IDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogVGV4dGFyZWFcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1oZWlnaHQ6IDIyNXB4O1xuXHQtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1wYWRkaW5nOiAxNHB4IHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBTZWxlY3Rcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtaGVpZ2h0OiAxMDBweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLXBhZGRpbmc6IHZhcigtLWZvcm0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoKSArIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKSk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3I6IHZhcigtLWZvcm0tdWktYmdkLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvci1ob3ZlcjogdmFyKC0tZm9ybS11aS1iZ2QtY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1jb2xvcjogdmFyKC0tZm9ybS11aS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1mb250LXNpemU6IHZhcigtLWZvcm0tdWktaWNvbi1zZWxlY3QtZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWhlaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KSAtIDJweCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1pY29uOiB2YXIoLS1mb3JtLXVpLWljb24tc2VsZWN0KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXJpZ2h0OiAxcHg7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi10b3A6IDFweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBSYWRpbyAmIENoZWNrYm94XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy10b3A6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy1ib3R0b206IDRweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvci1jaGVja2VkOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLW1heC13aWR0aDogNjAwcHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtcHVzaC1sYWJlbC1yaWdodDogMTBweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbWFyZ2luLXRvcDogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktZm9udC1zaXplOiAxMnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tbGVmdDogNnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tdG9wOiAycHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZS1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnZC1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktaGVpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpIC8gMik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQ6IDA7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcDogLTJweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcHVzaC1sYWJlbC1yaWdodDogMzRweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktd2lkdGg6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCkgLyAyKTtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXNpemU6IDJweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1oZWlnaHQ6IDVweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdDogN3B4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi10b3A6IDVweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktd2lkdGg6IDlweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tbGVmdDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi10b3A6IDZweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktd2lkdGg6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktaGVpZ2h0OiA4cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogRmlsZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWZpbGUtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWZpbGUtcGFkZGluZzogdmFyKC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogU3VibWl0ICYgQnV0dG9uc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWJ1dHRvbi1tYXJnaW4tdG9wOiB2YXIoLS1mb3JtLW1hcmdpbik7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFBsYWNlaG9sZGVyXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yLXBsYWNlaG9sZGVyKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yLWZvY3VzOiBsaWdodGVuKHZhcigtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXIpLCAwLjI1KTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1saW5lLWhlaWdodDogaW5oZXJpdDtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtOiBDb250cm9sIEdyb3VwIC8gV3JhcHBlciwgcmFkaW8gJiBjaGVja2JveCBzcGVjaWZpY1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94IHtcblx0cGFkZGluZy10b3A6IHZhcigtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLXRvcCk7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy1ib3R0b20pO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gSGVscGVyXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtaGVscGVyIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1tYXJnaW4tdG9wKTtcblx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1wYWRkaW5nKTtcblx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItY29sb3IpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1sZXR0ZXItc3BhY2luZyk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLXRleHQtdHJhbnNmb3JtKTtcblx0Zm9udDogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtc2l6ZSkgLyB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1mYW1pbHkpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFJlcXVpcmVkIEZpZWxkc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gcmVxdWlyZWQge1xuXHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0Y29sb3I6IHZhcigtLWZvcm0tc3RhdGUtY29sb3ItcmVxdWlyZWQpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gUGxhY2Vob2xkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXIge1xuXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBtaXhpbi1jb250ZW50O1xuXHR9XG5cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIFdpZGdldHMvQ29udHJvbHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbCB7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtcGFkZGluZyk7XG5cdGJvcmRlcjogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWNvbG9yKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZyk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtdGV4dC10cmFuc2Zvcm0pO1xuXHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1zdHlsZSkgdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1mb250LWxpbmUtaGVpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1mYW1pbHkpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogU2VsZWN0XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtc2VsZWN0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvci1ob3Zlcik7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0QG1peGluIGljb247XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0XHRjb250ZW50OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWljb24pO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaGVpZ2h0KTtcblx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS13aWR0aCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktbGluZS1oZWlnaHQpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1jb2xvcik7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1mb250LXNpemUpO1xuXHRcdHJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXJpZ2h0KTtcblx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tdG9wKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLXRvcC1yaWdodCk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQpO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtcGFkZGluZy1yaWdodCk7XG5cdH1cblxuXHRzZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IFJhZGlvICYgQ2hlY2tib3gsIGN1c3RvbSBzdHlsZWRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1iYXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3IpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWxldHRlci1zcGFjaW5nKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLXRleHQtdHJhbnNmb3JtKTtcblx0XHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zdHlsZSkgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWxpbmUtaGVpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHkpO1xuXHR9XG59XG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94IHtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcHVzaC1sYWJlbC1yaWdodCk7XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi10b3ApO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1mb250LXNpemUpO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdG1heC13aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLW1heC13aWR0aCk7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJnZC1jb2xvcik7XG5cdFx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXdpZHRoKTtcblx0XHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWhlaWdodCk7XG5cdFx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUtZm9jdXMpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHR9XG5cblx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yLWNoZWNrZWQpO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogQ2hlY2tib3gsIGN1c3RvbSBzdHlsZWRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1jaGVja2JveCB7XG5cblx0bGFiZWwge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWJvcmRlci1yYWRpdXMpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tdG9wKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktaGVpZ2h0KTtcblx0XHRcdGJvcmRlcjogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3IpO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBSYWRpbywgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvIHtcblxuXHRsYWJlbCB7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi1sZWZ0KTtcblx0XHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXdpZHRoKTtcblx0XHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLWhlaWdodCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3IpO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogSWNvbnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1wYWRkaW5nLXJpZ2h0KTtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXJpZ2h0KTtcblx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXRvcCk7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLWNvbG9yKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXdpZHRoKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tbGluZS1oZWlnaHQpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWljb24tZm9udC1zaXplKTtcblx0fVxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEhpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4gKlxuICogQGF1dGhvcjogaDVicC5jb20vdVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnNcbiAqXG4gKiBAYXV0aG9yOiBoNWJwLmNvbS92XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB2aXN1YWxseS1oaWRlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogU2hvdyBlbGVtZW50IGFmdGVyIGhhcyBiZWVuIGhpZGRlbiB3aXRoICV2aXN1YWxseS1oaWRlXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB2aXN1YWxseS1zaG93IHtcblx0Y2xpcDogYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuIiwiLnUtYmMtdGV4dC1saWdodCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0Ji5iYy1idG4ge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi51LWJjLXRleHQtZGFyayB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0Ji5iYy1idG4ge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgJiBicm93c2Vyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJjLWhpZGRlbiB7XG5cdEBtaXhpbiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIGJyb3dzZXJzICYgc2hvdyBmb3Igc2NyZWVucmVhZGVyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJjLXZpc3VhbC1oaWRlLFxuLnUtYmMtc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0QG1peGluIHZpc3VhbGx5LWhpZGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogU2hvdyBmb3IgYnJvd3NlcnMgJiBzY3JlZW5yZWFkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtdmlzdWFsLXNob3cge1xuXHRAbWl4aW4gdmlzdWFsbHktaGlkZTtcbn1cbiIsImh0bWwge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG5cdC1tb3otYm94LXNpemluZzogaW5oZXJpdDtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmFtcC13cC1hcnRpY2xlLWNvbnRlbnQgLmJjLXByb2R1Y3Qtc2luZ2xlIHVsLFxuLmFtcC13cC1hcnRpY2xlLWNvbnRlbnQgLmJjLXByb2R1Y3Qtc2luZ2xlIG9sIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG4iLCJidXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvbnQgSWNvbnM6IEljb25zICh2aWEgSWNvTW9vbilcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiaWdjb21tZXJjZS1pY29ucyc7XG4gIHNyYzpcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmYyPzZuZHljeScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLnR0Zj82bmR5Y3knKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy53b2ZmPzZuZHljeScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMuc3ZnPzZuZHljeSNiaWdjb21tZXJjZS1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmJjLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYmMtYmlnY29tbWVyY2VfZGlhZ25vc3RpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWJjLWNoYW5uZWxfc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1iYy1jaGFubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1iYy1jcmVkZW50aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tYmMtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tYmMtYWNjb3VudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWJjLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tYmMtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tYmMtY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWJjLWdpZnRfY2VydGlmaWNhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1iYy1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tYmMtcHJvZHVjdF9yZXZpZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1iYy1zaGlwcGluZ19yZXR1cm5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1iYy1iLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5kYXNoaWNvbnMtYmlnY29tbWVyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWJjLWFycm93LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1iYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tYmMtYXJyb3ctdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1iYy11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi1iYy10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5pY29uLWJjLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5pY29uLWJjLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5pY29uLWJjLXN0b3JlLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uaWNvbi1iYy1jdXN0b21pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5pY29uLWJjLWF1dGhlbnRpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tYmMtbmV4dF9zdGVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tYmMtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uLWJjLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5pY29uLWJjLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uaWNvbi1iYy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmljb24tYmMtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmljb24tYmMtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmljb24tYmMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5pY29uLWJjLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4uaWNvbi1iYy1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuLmljb24tYmMtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLmljb24tYmMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tYmMtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuIiwiLyogdXNlIHN0cm9uZyBzZWxlY3RvciBpbnN0ZWFkIG9mICFpbXBvcnRhbnQgcnVsZSB0aGF0IGlzIGJhbm5lZCBvbiBBTVAgKi9cbi5iYy1pY29uLmJjLWljb24uYmMtaWNvbi5iYy1pY29uIHtcblx0Zm9udC1mYW1pbHk6ICdiaWdjb21tZXJjZS1pY29ucyc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIiwiaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuXHRjb2xvcjogIzY2Njtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMC43ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGNvbG9yOiAjMjIyO1xuXHRib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbnNlbGVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblxuXHRidXR0b24sXG5cdGlucHV0LFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cbn1cbiIsIi5iYy1mb3JtX19yb3cge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2NvbCB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblxuXHRcdC5iYy1mb3JtX19jb250cm9sOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuJi5iYy1mb3JtLTJjb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4mLmJjLXByb2R1Y3QtZm9ybSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdGJ1dHRvbi5iYy1idG4tLWZvcm0tc3VibWl0IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1hcmNoaXZlICYsXG5cdC5iYy1wcm9kdWN0LWdyaWQgJiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHRcdC5iYy1hamF4LWFkZC10by1jYXJ0X19tZXNzYWdlLXdyYXBwZXIge1xuXHRcdFx0b3JkZXI6IC0xO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtX19maWVsZC1ncm91cCB7XG5cdGJvcmRlcjogdW5zZXQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHQrIC5iYy1mb3JtX19maWVsZC1ncm91cCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0tMmNvbF9fY29udHJvbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG5cdFx0Jjpub3QoLmJjLWZvcm0tMmNvbF9fY29udHJvbC0tZnVsbCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQmLS1sZWZ0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cblxuXHRcdCYtLWZ1bGwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtX19jb250cm9sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblxuXHQmLmJjLWZvcm0tY29udHJvbC1yZXF1aXJlZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcqJztcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtcmVkKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0tdGVybXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0cGFkZGluZzogMTJweCAxNnB4IDExcHg7XG5cblx0LmJjLWZvcm1fX2NvbnRyb2wtLWNoZWNrYm94IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQ+ICoge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtZm9ybV9fbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdCYuYmMtZm9ybS1jb250cm9sLXJlcXVpcmVkOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtZm9ybV9fZXJyb3ItbWVzc2FnZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5iYy1mb3JtX19hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luLXRvcDogMTZweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDQ2cHg7XG5cdH1cblxuXHQmLS1sZWZ0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cbiIsInNlbGVjdCB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2w7XG5cblx0cGFkZGluZy1yaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC8qIENBU0U6IG11bHRpcGxlICovXG5cdCZbbXVsdGlwbGVdIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1mb250LXNpemUpO1xuXHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1oZWlnaHQpO1xuXHRcdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtcGFkZGluZyk7XG5cdH1cbn1cblxuIiwiLmJjLWJ0bixcbmJ1dHRvbi5iYy1idG4sXG5hLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IC5iYy1idG4sXG4uZW50cnktY29udGVudCBidXR0b24uYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgYS5iYy1idG4sXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0JltkaXNhYmxlZF0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0XHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdH1cblx0fVxuXG5cdCYuYmMtYWpheC1jYXJ0LXByb2Nlc3Npbmcge1xuXHRcdGFuaW1hdGlvbjogYWpheC1hZGQtdG8tY2FydCAxcyBpbmZpbml0ZTtcblx0fVxuXG5cdCYtLXNtYWxsIHtcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0fVxuXG5cdCYtLWludmVyc2Uge1xuXHRcdHBhZGRpbmc6IDExcHggMjBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybSAmIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGFqYXgtYWRkLXRvLWNhcnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDAuMztcblx0fVxufVxuIiwiLmJjLXF1aWNrdmlldy10cmlnZ2VyLFxuYnV0dG9uLmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQuYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIyNywgMjMzLCAwLjcyKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcbn1cblxuLmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3Zlci1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0d2lkdGg6IDcwJTtcblx0cGFkZGluZzogMTJweCAxNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5iYy1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbGcpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwIDE4cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fdGl0bGUtbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdG9wYWNpdHk6IDAuODtcblxuXHRcdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX2ludmVudG9yeSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblxuXHQuYmMtcHJvZHVjdC1jYXJkICYge1xuXHRcdGZvbnQtc2l6ZTogMC41NjNlbTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9faW52ZW50b3J5IHtcblx0XHRmb250LXNpemU6IDAuNTYzZW07XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjU3MWVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDAuNWVtO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkLS1yZWxhdGVkIHtcblxuXHQuYmMtcHJvZHVjdF9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0X19icmFuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19icmFuZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWNhY2hlZCxcbi5iYy1wcm9kdWN0X19wcmljaW5nLS1hcGksXG4uYmMtZ2V0LXByaWNlcy13cmFwcGVyIHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0bWFyZ2luOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Ji5iYy1wcm9kdWN0X19wcmljaW5nLS12aXNpYmxlLFxuXHQmLmJjLXNob3ctcHJpY2luZy1zcGlubmVyIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19wcmljaW5nLS1jYWNoZWQsXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tYXBpIHtcblxuXHQuYmMtcHJpY2UtaXMtbG9hZGluZyAmIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cblx0XHQmLmJjLXByb2R1Y3RfX3ByaWNpbmctLWhpZGRlbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWdldC1wcmljZXMtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cblxuLmJjLWdldC1wcmljZXMtbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmMtZ2V0LXByaWNlcy1sb2FkZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMCAxNnB4O1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2Uge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcbn1cblxuLmJjLXByb2R1Y3RfX3JldGFpbC1wcmljZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCYuYmMtbm8tcmV0YWlsLXByaWNlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19yZXRhaWwtcHJpY2UtdmFsdWUge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG4uYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2UtLXNhbGUge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSxcbi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZy0tYXBpIHtcblxuXHRcdC5iYy1wcm9kdWN0X19vcmlnaW5hbC1wcmljZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdCYuYmMtc2hvdy1jdXJyZW50LXByaWNlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBQcm9kdWN0IEZsYWdzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJjLXByb2R1Y3QtZmxhZy0tc2FsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtMjBweDtcblx0dG9wOiAtMjBweDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiA3cHggOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Zm9udC1zaXplOiAwLjUyMmVtO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3QtZmxhZy0tc2FsZSB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDAuNDI5ZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC4zNzVlbTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLmJjLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0cDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRtYXJnaW46IDYwcHggYXV0bztcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZSAmIHtcblxuXHRcdGltZ1tkYXRhLXpvb21dIHtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGN1cnNvcjogem9vbS1pbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZHJpZnQtem9vbS1wYW5lIGltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Utc2xpZGUge1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeS0taGFzLWNhcm91c2VsIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdmlkZW8tc2xpZGUge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiAnJztcblx0XHRwYWRkaW5nLXRvcDogNTYuMiU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdGlmcmFtZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLyogVGh1bWJuYWlsIENhcm91c2VsICovXG5cbi8qIENBU0U6IHRodW1iIGNvbnRyb2xsZXIgb25seSB3b3JrcyB3aXRoIGNlbnRlcmVkIHNsaWRlcy4gVGhpcyBtb3ZlcyB0aGF0IGNvbnRhaW5lciBiYWNrIHRvIGZsdXNoIGxlZnQuICovXG4uc3dpcGVyLWNvbnRhaW5lcltkYXRhLWpzPVwiYmMtZ2FsbGVyeS10aHVtYnNcIl0gLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1icyB7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWItc2xpZGUge1xuXHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1iLXNsaWRlIHtcblx0d2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG5cdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvcGFjaXR5OiAwLjg7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0Ji5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMjAlIC0gMTBweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1iLXNsaWRlLS12aWRlbyB7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxufVxuXG4uYmMtdmlkZW8tcGxheS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIC01MCUsIDApO1xuXHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudC1pbWFnZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuYmMtcHJvZHVjdC1nYWxsZXJ5X19jYXJvdXNlbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvcm1zXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtcHJvZHVjdC1mb3JtX19jb250cm9sIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cy0taW5saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tdGl0bGUge1xuXHRmbGV4OiAxO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcHJvZHVjdC1tZXNzYWdlIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19wdXJjaGFzZS1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLXNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tc3dhdGNoIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdFx0XHRib3JkZXI6IDAgc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDFweCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmVjdGFuZ2xlIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcGljay1saXN0IHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXBpY2stbGlzdCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXBpY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLWltZyB7XG5cdGZsZXg6IDA7XG5cdG1hcmdpbi1yaWdodDogNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1yYWRpbyB7XG5cblx0LmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpbyB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcmFkaW8ge1xuXHRcdGZsZXg6IDE7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHR9XG59XG4iLCIuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZyB7XG5cdHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0Y29sb3I6ICM4YjhiOGI7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHR3aWR0aDogOTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0Ji0tbWFzayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQmLS10b3Age1xuXHRcdGNvbG9yOiAjZmMwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYtLWJvdHRvbSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR6LWluZGV4OiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5iYy1yYXRpbmctc3RhciB7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyNjA1XCI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5nLXJldmlld3Mge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLmJjLXByb2R1Y3RfX3NwZWMtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bG9zdC1jZW50ZXI6IDEwMCU7XG59XG5cbi5iYy1wcm9kdWN0X19zcGVjIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bG9zdC13YWZmbGU6IDEvMjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC13YWZmbGU6IDEvMztcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bG9zdC13YWZmbGU6IDEvNDtcblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yZWxhdGVkIHtcblx0cGFkZGluZzogNTBweCAwIDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblxuXHQuYmMtZm9ybS5iYy1wcm9kdWN0LWZvcm0sXG5cdGJ1dHRvbi5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlLS1yZWxhdGVkIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLmJjLXByb2R1Y3QtYXJjaGl2ZV9fcmVmaW5lcnkge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA0MHB4IDAgODBweDtcblxuXHQuYmMtZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlYXJjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMSAxIDEwMCU7XG5cblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGZsZXg6IDAgMSAyNzBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDEgY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0LWxhYmVsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRmbGV4OiAwIDAgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0LmJjLXJlZmluZXJ5LS1uby1zZWFyY2ggJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0LWZpZWxkIHtcblx0ZmxleDogMCAwIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuYmMtZm9ybSAmIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWFyY2gtc3VibWl0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0aGVpZ2h0OiA0NXB4O1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXG5cdCYuYmMtYnRuLmJjLWJ0bi0tc21hbGwge1xuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0Ji5iYy1idG4uYmMtYnRuLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1hcmNoaXZlX19yZWZpbmVyeSB7XG5cblx0LmJjLWZvcm0ge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWFyY2gge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3Qge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRmbGV4OiAwIDEgY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmMtc3VibmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cblx0XHQrIC5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4uYmMtc3VibmF2X19saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJjLXN1Ym5hdl9fbGlzdC1pdGVtLS1jdXJyZW50IC5iYy1zdWJuYXZfX2xpbmsge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuIiwiLmJjLWFsZXJ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctZGVmYXVsdCk7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdCYtLXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LXN1Y2Nlc3MpO1xuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0fVxufVxuXG4uYmMtYWxlcnQtZ3JvdXAge1xuXG5cdC5iYy1hbGVydDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Ji0taW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctaW5mbyk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdFx0LmJjLXByb2R1Y3QtZm9ybSAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR9XG5cblx0Ji5iYy1mYWRlLWluLWFsZXJ0LWdyb3VwIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0Y29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcbn1cblxuLmJjLWFqYXgtYWRkLXRvLWNhcnRfX21lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG59XG4iLCIuYmMtbG9hZC1pdGVtcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJjLWxvYWQtaXRlbXMtY29udGFpbmVyLS1oYXMtcGFnZXMge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHQ+ICo6bm90KC5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyKSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Ji5pdGVtLWluaXRpYWxpemVkIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1sb2FkLWl0ZW1zX19sb2FkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMzBweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLWxvYWQtbW9yZS1pdGVtcyxcbi5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJjLWxvYWQtbW9yZS1pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyLWJ0bixcbi5iYy1uby1yZXN1bHRzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstaG92ZXIpO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLyogRXJyb3IgSGFuZGxpbmcgKi9cbi5iYy1wYWdpbmF0aW9uX19lcnJvci1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG59XG4iLCIuYmMtb3JkZXItcHJvZHVjdC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2Uge1xuXHRmbGV4OiAwIDAgMTAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0bWF4LXdpZHRoOiAxMDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19ib2R5IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19faGVhZGVyIHtcblxuXHQuYmMtb3JkZXItcHJvZHVjdC1yb3dfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtcyk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3VuaXQtcHJpY2UsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19icmFuZCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3QsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19zdGF0dXMge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19xdWFudGl0eSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDEwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X190b3RhbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2UsXG4uYmMtY2FydC1pdGVtLWltYWdlIHtcblxuXHQuYmMtcHJvZHVjdF9fdGh1bWJuYWlsLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0ge1xuXG5cdC5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlLmJjLWNvbXBvbmVudCB7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtZ3JpZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6IDQwcHggMDtcblxuXHQ+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0bWFyZ2luOiAwIDAgNjBweDtcblx0fVxuXG5cdCYtLTJjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cdH1cblxuXHQmLS0zY29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tNGNvbCA+IC5iYy1wcm9kdWN0LWNhcmQsXG5cdCYtLTVjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLXJlbGF0ZWQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0LmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2FjdGlvbnMge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLWJ0bixcblx0YS5iYy1idG4sXG5cdGJ1dHRvbi5iYy1idG4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkLWltYWdlLWFuY2hvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZF9fZmVhdHVyZWQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDM3MHB4O1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5lbnRyeS1jb250ZW50ICYge1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX21ldGEge1xuXHRwYWRkaW5nOiAyNXB4IDAgNTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDYwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19hY3Rpb25zIHtcblx0XHRvcmRlcjogMztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cdG1heC13aWR0aDogOTcwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdFx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvcmRlcjogMjtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0ZmxleDogMCAwIDM3MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHRcdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRvcmRlcjogMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHR9XG5cblx0XHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0XHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHhsYXJnZSkge1xuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0d2lkdGg6IGNhbGMoNDAlIC0gNjBweCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fc2t1IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cblx0XHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEtbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxLjE0M2VtO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmLmJjLXByb2R1Y3RfX2lzLXNldHRpbmctb3B0aW9ucyB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc3BlY2lmaWNhdGlvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmdzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fc2t1IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDZweDtcblx0cGFkZGluZy1yaWdodDogNnB4O1xuXHR3aWR0aDogNzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2stYS03MCk7XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0ei1pbmRleDogNTA7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmJ1dHRvbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTBweDtcblx0b3BhY2l0eTogMC42NTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiBhdXRvO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDB2dyAtIDIwJSk7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNTAlO1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogNDBweCAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIwJSk7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0bWF4LWhlaWdodDogNjYwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cblx0XHQuYnJvd3Nlci1pZSAmIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDY2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHksXG5cdC5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2NvbnRlbnQtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDYwcHg7XG5cblx0LmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fbWV0YSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5ncyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRvcmRlcjogNDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yZXZpZXdzIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nLXRvcDogMzZweDtcblx0cGFkZGluZy1ib3R0b206IDM2cHg7XG5cblx0LmJjLWFsZXJ0LS1zdWNjZXNzIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLyogUHJvZHVjdCBSZXZpZXdzIEhlYWRlciAqL1xuLmJjLXByb2R1Y3QtcmV2aWV3c19fdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdzX19yYXRpbmdzLXRvdGFsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3IEZvcm0gKi9cbi5iYy1wcm9kdWN0LXJldmlldy1mb3JtLXdyYXBwZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmLmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0tLWFjdGl2ZSB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0bWFyZ2luLXRvcDogMzhweDtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXJldmlldy1mb3JtIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0bWF4LWhlaWdodDogMjAwMHB4O1xuXHR9XG5cblx0LmJjLWJ0bi0tcmV2aWV3IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuYmMtZm9ybSB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0gLmJjLWZvcm1fX2FjdGlvbnMtLXJldmlldyB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X193cml0ZS1idG4sXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NhbmNlbC13cml0ZS1idG4sXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3Jldmlld3MtYW5jaG9yIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdGJhY2tncm91bmQ6IHVuc2V0O1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X193cml0ZS1idG4ge1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NhbmNlbC13cml0ZS1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3cyAqL1xuLmJjLXByb2R1Y3QtcmV2aWV3LWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXcge1xuXHRtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3RpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3JhdGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19tZXRhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NvbnRlbnQge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG59XG4iLCIuYW1wLXdwLWhlYWRlciBkaXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oYW1idXJnZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMmVtO1xuXHR3aWR0aDogNGVtO1xuXHRwYWRkaW5nOiAwLjVlbSAxZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbjogMCAxZW0gMCAtMWVtO1xufVxuXG4uaGFtYnVyZ2VyOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmhhbWJ1cmdlcjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcbn1cblxuLmhhbWJ1cmdlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAlO1xuXHRsZWZ0OiAyNSU7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuXHRoZWlnaHQ6IDgwJTtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmhhbWJ1cmdlcjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAyNSU7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmNsb3NlLXNpZGViYXIge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTBweCA1JTtcbn1cblxuI3NpZGViYXItbWVudVtvcGVuXSB7XG5cdHdpZHRoOiAzODBweDtcbn1cblxuLm1lbnUge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLm1lbnUgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubWVudSBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDEwcHggNSU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJjLWNhcnQtaXRlbXMtY291bnQtLWFtcCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmJpZ2NvbW1lcmNlLWNhcnRfX2l0ZW0tY291bnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHQmLmZ1bGwge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cbiJdfQ== */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvbWFzdGVyLWFtcC5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fZWFzaW5nLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX3R5cG9ncmFwaHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGFiZWwucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGVnZW5kLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2NvbnRyb2xzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2F0dHJpYnV0ZXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdmlzaWJpbGl0eS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvaGVscGVyLWNsYXNzZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvaGVscGVyLWNsYXNzZXMvX3Zpc2liaWxpdHkucGNzcyIsIi4uL3Bjc3MvYW1wL2Jhc2UvX2dsb2JhbC5wY3NzIiwiLi4vcGNzcy9hbXAvYmFzZS9fYnV0dG9ucy5wY3NzIiwiLi4vcGNzcy9iYXNlL19pY29ucy5wY3NzIiwiLi4vcGNzcy9hbXAvYmFzZS9faWNvbnMucGNzcyIsIi4uL3Bjc3MvYW1wL2Jhc2UvX2Zvcm1zLnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9jb250cm9scy9fc2VsZWN0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvYnV0dG9ucy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2J1dHRvbnMvX3F1aWNrLXZpZXcucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL190aXRsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2JyYW5kLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcHJpY2UucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19mbGFncy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2Rlc2NyaXB0aW9uLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZ2FsbGVyeS5wY3NzIiwiLi4vcGNzcy9hbXAvY29udGVudC9jb21wb25lbnRzL19nYWxsZXJ5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZm9ybS1jb21wb25lbnRzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLWRyb3Bkb3duLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXN3YXRjaC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1yZWN0YW5nbGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcGljay1saXN0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJhZGlvLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmF0aW5ncy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3NwZWNzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVsYXRlZC1wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3JlZmluZXJ5LnBjc3MiLCIuLi9wY3NzL2FtcC9jb250ZW50L2NvbXBvbmVudHMvX3JlZmluZXJ5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3VibmF2LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxlcnQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19wYWdpbmF0aW9uLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3JkZXItcHJvZHVjdC1yb3cucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19pbWFnZXMucGNzcyIsIi4uL3Bjc3MvYW1wL2NvbnRlbnQvbG9vcC9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX3NpbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC1xdWljay12aWV3LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvc2luZ2xlL19wcm9kdWN0LXJldmlld3MucGNzcyIsIi4uL3Bjc3MvYW1wL2NvbnRlbnQvY29tcG9uZW50cy9fbmF2LnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7O0FBRUgsZUFBZTtBQ1ZmO0NBQ0M7O29GQUVtRjs7Q0FxQm5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBUW5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7Q0FPbkY7QUN2RkQ7Q0FDQyxrQkFBa0I7O0NBS2xCLGtCQUFrQjs7Q0FLbEIsbUJBQW1COztDQUtuQixtQkFBbUI7O0NBS25CLG1CQUFtQjs7Q0FLbkIsa0JBQWtCOztDQUtsQixrQkFBa0I7O0NBS2xCLGtCQUFrQjtDQUlsQjtBQ3hDRDtDQUNDOztvRkFFbUY7O0NBT25GOztvRkFFbUY7O0NBYW5GOztvRkFFbUY7O0NBU25GOztvRkFFbUY7O0NBVW5GOztvRkFFbUY7Q0FJbkY7QUN0REQ7Q0FDQzs7b0ZBRW1GOztD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Q0MsVUFBVTtDQUNWO0FBRUQ7Q0FDQyxZQUFZO0NBQ1osbUJBQW1CO0NBQ25CLFNBQVM7Q0FDVCxVQUFVO0NBQ1YsNEJBQTRCO0NBQzVCLCtCQUErQjtDQUMvQixZQUFZO0NBQ1osV0FBVztDQUNYO0FBRUQ7Q0FDQyxZQUFZO0NBQ1osbUJBQW1CO0NBQ25CLFNBQVM7Q0FDVCxVQUFVO0NBQ1YsaUJBQWlCO0NBQ2pCLFdBQVc7Q0FDWCxZQUFZO0NBQ1osa0JBQWtCO0NBQ2xCO0FBRUQ7Q0FDQyxhQUFhO0NBQ2IsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixpQkFBaUI7Q0FDakI7QUFFRDtDQUNDLGFBQWE7Q0FDYjtBQUVEO0NBQ0MsWUFBWTtDQUNaO0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakI7QUFFRDtDQUNDLGVBQWU7Q0FDZixpQkFBaUI7Q0FDakIsc0JBQXNCO0NBQ3RCO0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEIsdUJBQXVCO0NBQ3ZCLGlCQUFpQjtDQUNqQjtBQUVEO0NBQ0MsMEJBQXVDO0NBQ3ZDLFlBQTBCO0NBQzFCLGlCQUFxQztDQUNyQyxvQkFBb0I7Q0FDcEIsWUFBWTtDQUNaLGFBQWE7Q0FDYixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLG9CQUFvQjtDQUNwQixtQkFBbUI7Q0FDbkIsc0JBQXNCO0NBS3RCO0FBSEE7Q0FDQyw0QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCIiwiZmlsZSI6Im1hc3Rlci1hbXAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIEdsb2JhbCBBTVAgQ1NTXG4gKlxuICogRE8gTk9UIEVESVQgVEhJUyBDU1MgRklMRSBESVJFQ1RMWS4gSVQgSVMgR0VORVJBVEVEIEJZIEdSVU5ULlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZSwgc2VlIHRoZSBwY3NzIGRpcmVjdG9yeVxuICogYW5kIGVkaXQgdGhlIHNvdXJjZSBmaWxlcyBmb3VuZCB0aGVyZS5cbiAqXG4gKi9cblxuLyogVXRpbGl0aWVzICovXG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Vhc2luZ1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvcGF0aHNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL21lZGlhLXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvbGFiZWxcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL2xlZ2VuZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvZmllbGRzZXRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzL2Zvcm1zL2NvbnRyb2xzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9hdHRyaWJ1dGVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy92YWxpZGF0aW9uXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21peGlucy9mb3Jtc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnMvdmlzaWJpbGl0eVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9oZWxwZXItY2xhc3Nlcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvaGVscGVyLWNsYXNzZXMvdmlzaWJpbGl0eVwiO1xuXG4vKiBCYXNlICovXG5AaW1wb3J0IFwiYW1wL2Jhc2UvZ2xvYmFsXCI7XG5AaW1wb3J0IFwiYW1wL2Jhc2UvYnV0dG9uc1wiO1xuQGltcG9ydCBcImJhc2UvaWNvbnNcIjtcbkBpbXBvcnQgXCJhbXAvYmFzZS9pY29uc1wiO1xuXG4vKiBGb3JtcyAqL1xuLmJjLWZvcm0ge1xuXHRAaW1wb3J0IFwiYW1wL2Jhc2UvZm9ybXNcIjtcblx0QGltcG9ydCBcImJhc2UvZm9ybXMvZGVmYXVsdFwiO1xuXHRAaW1wb3J0IFwiYmFzZS9mb3Jtcy9jb250cm9scy9zZWxlY3RcIjtcbn1cblxuLyogQ29udGVudCAqL1xuQGltcG9ydCBcImNvbnRlbnQvYnV0dG9ucy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiY29udGVudC9idXR0b25zL3F1aWNrLXZpZXdcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvdGl0bGVcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvYnJhbmRcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvcHJpY2VcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvZmxhZ3NcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvZGVzY3JpcHRpb25cIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvZ2FsbGVyeVwiO1xuQGltcG9ydCBcImFtcC9jb250ZW50L2NvbXBvbmVudHMvZ2FsbGVyeVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9mb3JtLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvb3B0aW9uLWRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL29wdGlvbi1zd2F0Y2hcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvb3B0aW9uLXJlY3RhbmdsZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9vcHRpb24tcGljay1saXN0XCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL29wdGlvbi1yYWRpb1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9yYXRpbmdzXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL3NwZWNzXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL3JlbGF0ZWQtcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NvbXBvbmVudHMvcmVmaW5lcnlcIjtcbkBpbXBvcnQgXCJhbXAvY29udGVudC9jb21wb25lbnRzL3JlZmluZXJ5XCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL3N1Ym5hdlwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9hbGVydFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY29tcG9uZW50cy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL29yZGVyLXByb2R1Y3Qtcm93XCI7XG5AaW1wb3J0IFwiY29udGVudC9jb21wb25lbnRzL2ltYWdlc1wiO1xuQGltcG9ydCBcImFtcC9jb250ZW50L2xvb3AvZGVmYXVsdFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY2FyZHMvZGVmYXVsdFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY2FyZHMvc2luZ2xlXCI7XG5AaW1wb3J0IFwiY29udGVudC9zaW5nbGUvcHJvZHVjdFwiO1xuQGltcG9ydCBcImNvbnRlbnQvc2luZ2xlL3Byb2R1Y3QtcXVpY2stdmlld1wiO1xuQGltcG9ydCBcImNvbnRlbnQvc2luZ2xlL3Byb2R1Y3QtcmV2aWV3c1wiO1xuQGltcG9ydCBcImFtcC9jb250ZW50L2NvbXBvbmVudHMvbmF2XCI7XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFByaW1hcnkgUGFsZXR0ZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItcHJpbWFyeTogIzUyNzNmNDtcblx0LS1jb2xvci1zZWNvbmRhcnk6IGRhcmtlbih2YXIoLS1jb2xvci1wcmltYXJ5KSwgMC4wOCk7XG5cdC0tY29sb3ItYmMtZ3JlZW46ICM2NWM2OGM7XG5cdC0tY29sb3ItYmMtbGlnaHQtZ3JleTogI2UwZTNlOTtcblx0LS1jb2xvci1iYy1jb25jcmV0ZTogI2NkY2RjZDtcblx0LS1jb2xvci1iYy1ncmV5OiAjOGI4YjhiO1xuXHQtLWNvbG9yLWJjLWdyZXktbWVkaXVtOiAjNWU1ZTVlO1xuXHQtLWNvbG9yLWJjLWJsYWNrOiAjMzQzMTNmO1xuXHQtLWNvbG9yLWJjLWRvZ2VyLWJsdWU6ICMwZDUyZmY7XG5cdC0tY29sb3ItYmMtYmx1ZS1saWdodDogIzE2OGZjMDtcblx0LS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZTogIzUzYmFkMTtcblx0LS1jb2xvci1iYy1yZWQ6ICNkMjU3NGE7XG5cdC0tY29sb3ItYmMtc3VjY2VzczogIzUwN2MwOTtcblx0LS1jb2xvci1iYy1hbHVtaW5pdW06ICNhOWFhYjE7XG5cdC0tY29sb3ItYmMtYnJpZ2h0LXR1cnF1b2lzZTogIzAyZWFkYTtcblx0LS1jb2xvci1iYy1zaGFyazogIzIzMjgyZDtcblx0LS1jb2xvci1iYy10dW5hOiAjMzYzMTQwO1xuXHQtLWNvbG9yLWJjLXNoYW1yb2NrOiAjMzNjOTg3O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFdoaXRlc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cdC0tY29sb3Itb2ZmLXdoaXRlOiAjZjVmNWY1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEdyZXlzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ncmV5LWxpZ2h0OiBsaWdodGVuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblx0LS1jb2xvci1ncmV5OiBncmV5O1xuXHQtLWNvbG9yLWdyZXktZGFyazogZGFya2VuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCbGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWJsYWNrLWEtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LS1jb2xvci1ibGFjay1hLTcwOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmFja2dyb3VuZHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJnZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1jb250ZW50OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWxvZ2luOiAjZjFmMWYxO1xuXHQtLWNvbG9yLWJnZC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmU6ICMyYzI5MzU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGlua3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWNvbG9yLXRleHQtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0LS1jb2xvci1ib3JkZXItZm9ybS1maWVsZDogI2UxZTZlYTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBBbGVydCBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWFsZXJ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tYWxlcnQtYmctZGVmYXVsdDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdC0tYWxlcnQtc3VjY2VzczogIzNlYzg4OTtcblx0LS1hbGVydC1lcnJvcjogI2ZmMDAxMjtcblx0LS1hbGVydC1iZy1pbmZvOiB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIEVhc2luZzogU2luZSAqL1xuXHQtLWVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG5cdC0tZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblxuXHQvKiBFYXNpbmc6IFF1YWQgKi9cblx0LS1lYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG5cdC0tZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuXHQtLWVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuXHQvKiBFYXNpbmc6IEN1YmljICovXG5cdC0tZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdC0tZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cblx0LyogRWFzaW5nOiBRdWFydCAqL1xuXHQtLWVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuXHQtLWVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG5cdC8qIEVhc2luZzogUXVpbnQgKi9cblx0LS1lYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcblx0LS1lYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cblx0LyogRWFzaW5nOiBFeHBvICovXG5cdC0tZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcblx0LS1lYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG5cdC8qIEVhc2luZzogQ2lyYyAqL1xuXHQtLWVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuXHQtLWVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG5cdC8qIEVhc2luZzogQmFjayAqL1xuXHQtLWVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG5cdC0tZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHQtLWVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFN0YWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1mYW1pbHktYmlnY29tbWVyY2UtaWNvbnM6ICdiaWdjb21tZXJjZS1pY29ucyc7XG5cdC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhOiBcInByb3hpbWEtbm92YVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtZmFtaWx5LWJhc2U6IHZhcigtLWZvbnQtZmFtaWx5LXByb3hpbWEtbm92YSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBTaXppbmdcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtc2l6ZS1iYXNlOiAxNnB4O1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50OiAxZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHh4bDogMmVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4bDogMS41ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteGw6IDEuMjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC1sZzogMS4xMjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC1tOiAwLjg3NWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXM6IDAuODEzZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHM6IDAuNzVlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eHM6IDAuNjI1ZW07XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBXZWlnaHRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXdlaWdodC10aGluOiAyMDA7XG5cdC0tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcblx0LS1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGluZSBIZWlnaHRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1saW5lLWhlaWdodC1iYXNlOiAxLjU7XG5cdC0tbGluZS1oZWlnaHQtbDogMS42O1xuXHQtLWxpbmUtaGVpZ2h0LW06IDEuMzc1O1xuXHQtLWxpbmUtaGVpZ2h0LXM6IDEuMztcblx0LS1saW5lLWhlaWdodC1zczogMS4yO1xuXHQtLWxpbmUtaGVpZ2h0LXNzczogMS4xMjU7XG5cdC0tbGluZS1oZWlnaHQtZXZlbjogMTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXIgUmFkaXVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1ib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcblx0LS1ib3JkZXItcmFkaXVzLXJvdW5kOiA1MCU7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tYm9yZGVyLWNvbG9yOiBsaWdodGdyZXk7XG5cdC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXM6IGRhcmtlbih2YXIoLS1mb3JtLWJvcmRlci1jb2xvciksIDAuMjUpO1xuXHQtLWZvcm0tYm9yZGVyLXNpemU6IDFweDtcblx0LS1mb3JtLWJvcmRlci1zaXplLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWJvcmRlci1yYWRpdXM6IDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29sb3JzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcblx0LS1mb3JtLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tY29sb3ItZ3JleS1saWdodCk7XG5cdC0tZm9ybS1jb2xvci1lcnJvcjogbGlnaHRlbihyZWQsIDAuMSk7XG5cdC0tZm9ybS1jb2xvci1yZXF1aXJlZDogdmFyKC0tZm9ybS1jb2xvci1lcnJvcik7XG5cdC0tZm9ybS1jb2xvci1zdWNjZXNzOiBsaWdodGVuKGdyZWVuLCAwLjEpO1xuXHQtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXI6IGdyZXk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVUlcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tdWktaWNvbi1jb2xvcjogbGlnaHRncmV5OyAvKiBDb250cm9sIGljb25zICovXG5cdC0tZm9ybS11aS1pY29uLWZvbnQtc2l6ZTogMS4yNWVtOyAvKiBDb250cm9sIGljb25zICovXG5cdC0tZm9ybS11aS1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTsgLyogU2VsZWN0IGljb24gKi9cblx0LS1mb3JtLXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpOyAgLyogU2VsZWN0LCBDaGVja2JveCwgJiBSYWRpbyAqL1xuXHQtLWZvcm0tdWktYmdkLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7ICAvKiBTZWxlY3QgKi9cblx0LS1mb3JtLXVpLWljb24tc2VsZWN0OiAnXFxlOTAwJzsgLyogU2VsZWN0ICovXG5cdC0tZm9ybS11aS1pY29uLXNlbGVjdC1mb250LXNpemU6IDI1cHg7IC8qIFNlbGVjdCAqL1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcblx0LS1mb3JtLWZvbnQtc2l6ZTogMWVtO1xuXHQtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeTogMC44NzVlbTsgLyogTGFiZWwgKi9cblx0LS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeTogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7IC8qIExhYmVsICovXG5cdC0tZm9ybS1mb250LXNpemUtdGVydGlhcnk6IDAuODEzZW07IC8qIEhlbHBlciBUZXh0ICYgRGVzY3JpcHRpb25zICovXG5cdC0tZm9ybS1mb250LXdlaWdodC10ZXJ0aWFyeTogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpOyAvKiBIZWxwZXIgVGV4dCAmIERlc2NyaXB0aW9ucyAqL1xuXHQtLWZvcm0tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0LS1mb3JtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtLWZvcm0tY29udHJvbC1oZWlnaHQ6IDQ1cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogU3BhY2luZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1tYXJnaW46IDI4cHg7XG5cdC0tZm9ybS1tYXJnaW4tc21hbGw6IHZhcigtLXNwYWNlci14cyk7XG5cdC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWw6IDIwcHg7XG5cdC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsOiAyMHB4O1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMYWJlbFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sYWJlbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sYWJlbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1sYWJlbC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdC0tZm9ybS1sYWJlbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1sYWJlbC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbCBIZWxwZXIgVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1jb2xvcjogdmFyKC0tZm9ybS1jb2xvci1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtdGVydGlhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS10ZXJ0aWFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWxpbmUtaGVpZ2h0OiAxLjE1O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItbWFyZ2luLXRvcDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItcGFkZGluZzogMCA4cHg7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExlZ2VuZFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sZWdlbmQtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxlZ2VuZC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sZWdlbmQtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tbGVnZW5kLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxlZ2VuZC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGVnZW5kLCBzdHlsZWRcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtcGFkZGluZzogMCA4cHg7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXRleHQtYWxpZ246IGxlZnQ7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1iZ2QtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZTogdmFyKC0tZm9ybS1ib3JkZXItc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWNvbnRyb2wtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4pO1xuXHQtLWZvcm0tY29udHJvbC1wYWRkaW5nOiAwIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblx0LS1mb3JtLWNvbnRyb2wtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2wgSWNvblxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWljb24tY29sb3I6IHZhcigtLWZvcm0tdWktaWNvbi1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWljb24tZm9udC1zaXplOiB2YXIoLS1mb3JtLXVpLWljb24tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1saW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdC0tZm9ybS1jb250cm9sLWljb24td2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXdpZHRoKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi1yaWdodDogMDtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi10b3A6IDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogVGV4dGFyZWFcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1oZWlnaHQ6IDIyNXB4O1xuXHQtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1wYWRkaW5nOiAxNHB4IHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBTZWxlY3Rcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtaGVpZ2h0OiAxMDBweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLXBhZGRpbmc6IHZhcigtLWZvcm0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoKSArIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKSk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3I6IHZhcigtLWZvcm0tdWktYmdkLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvci1ob3ZlcjogdmFyKC0tZm9ybS11aS1iZ2QtY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1jb2xvcjogdmFyKC0tZm9ybS11aS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1mb250LXNpemU6IHZhcigtLWZvcm0tdWktaWNvbi1zZWxlY3QtZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWhlaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KSAtIDJweCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1pY29uOiB2YXIoLS1mb3JtLXVpLWljb24tc2VsZWN0KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXJpZ2h0OiAxcHg7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi10b3A6IDFweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBSYWRpbyAmIENoZWNrYm94XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy10b3A6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy1ib3R0b206IDRweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvci1jaGVja2VkOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLW1heC13aWR0aDogNjAwcHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtcHVzaC1sYWJlbC1yaWdodDogMTBweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbWFyZ2luLXRvcDogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktZm9udC1zaXplOiAxMnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tbGVmdDogNnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tdG9wOiAycHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZS1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnZC1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktaGVpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpIC8gMik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQ6IDA7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcDogLTJweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcHVzaC1sYWJlbC1yaWdodDogMzRweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktd2lkdGg6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCkgLyAyKTtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXNpemU6IDJweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1oZWlnaHQ6IDVweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdDogN3B4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi10b3A6IDVweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktd2lkdGg6IDlweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tbGVmdDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi10b3A6IDZweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktd2lkdGg6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktaGVpZ2h0OiA4cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogRmlsZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWZpbGUtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWZpbGUtcGFkZGluZzogdmFyKC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogU3VibWl0ICYgQnV0dG9uc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWJ1dHRvbi1tYXJnaW4tdG9wOiB2YXIoLS1mb3JtLW1hcmdpbik7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFBsYWNlaG9sZGVyXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yLXBsYWNlaG9sZGVyKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yLWZvY3VzOiBsaWdodGVuKHZhcigtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXIpLCAwLjI1KTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1saW5lLWhlaWdodDogaW5oZXJpdDtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtOiBDb250cm9sIEdyb3VwIC8gV3JhcHBlciwgcmFkaW8gJiBjaGVja2JveCBzcGVjaWZpY1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94IHtcblx0cGFkZGluZy10b3A6IHZhcigtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLXRvcCk7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy1ib3R0b20pO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gSGVscGVyXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtaGVscGVyIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1tYXJnaW4tdG9wKTtcblx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1wYWRkaW5nKTtcblx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItY29sb3IpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1sZXR0ZXItc3BhY2luZyk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLXRleHQtdHJhbnNmb3JtKTtcblx0Zm9udDogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtc2l6ZSkgLyB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1mYW1pbHkpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFJlcXVpcmVkIEZpZWxkc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gcmVxdWlyZWQge1xuXHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0Y29sb3I6IHZhcigtLWZvcm0tc3RhdGUtY29sb3ItcmVxdWlyZWQpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gUGxhY2Vob2xkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXIge1xuXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBtaXhpbi1jb250ZW50O1xuXHR9XG5cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIFdpZGdldHMvQ29udHJvbHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbCB7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtcGFkZGluZyk7XG5cdGJvcmRlcjogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWNvbG9yKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZyk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtdGV4dC10cmFuc2Zvcm0pO1xuXHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1zdHlsZSkgdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1mb250LWxpbmUtaGVpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1mYW1pbHkpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogU2VsZWN0XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtc2VsZWN0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvci1ob3Zlcik7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0QG1peGluIGljb247XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0XHRjb250ZW50OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWljb24pO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaGVpZ2h0KTtcblx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS13aWR0aCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktbGluZS1oZWlnaHQpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1jb2xvcik7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1mb250LXNpemUpO1xuXHRcdHJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXJpZ2h0KTtcblx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tdG9wKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLXRvcC1yaWdodCk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQpO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtcGFkZGluZy1yaWdodCk7XG5cdH1cblxuXHRzZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IFJhZGlvICYgQ2hlY2tib3gsIGN1c3RvbSBzdHlsZWRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1iYXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3IpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWxldHRlci1zcGFjaW5nKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLXRleHQtdHJhbnNmb3JtKTtcblx0XHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zdHlsZSkgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWxpbmUtaGVpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHkpO1xuXHR9XG59XG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94IHtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcHVzaC1sYWJlbC1yaWdodCk7XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi10b3ApO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1mb250LXNpemUpO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdG1heC13aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLW1heC13aWR0aCk7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJnZC1jb2xvcik7XG5cdFx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXdpZHRoKTtcblx0XHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWhlaWdodCk7XG5cdFx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUtZm9jdXMpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHR9XG5cblx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yLWNoZWNrZWQpO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogQ2hlY2tib3gsIGN1c3RvbSBzdHlsZWRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1jaGVja2JveCB7XG5cblx0bGFiZWwge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWJvcmRlci1yYWRpdXMpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tdG9wKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktaGVpZ2h0KTtcblx0XHRcdGJvcmRlcjogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3IpO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBSYWRpbywgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvIHtcblxuXHRsYWJlbCB7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi1sZWZ0KTtcblx0XHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXdpZHRoKTtcblx0XHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLWhlaWdodCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3IpO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogSWNvbnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1wYWRkaW5nLXJpZ2h0KTtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXJpZ2h0KTtcblx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXRvcCk7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLWNvbG9yKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXdpZHRoKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tbGluZS1oZWlnaHQpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWljb24tZm9udC1zaXplKTtcblx0fVxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEhpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4gKlxuICogQGF1dGhvcjogaDVicC5jb20vdVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnNcbiAqXG4gKiBAYXV0aG9yOiBoNWJwLmNvbS92XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB2aXN1YWxseS1oaWRlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogU2hvdyBlbGVtZW50IGFmdGVyIGhhcyBiZWVuIGhpZGRlbiB3aXRoICV2aXN1YWxseS1oaWRlXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB2aXN1YWxseS1zaG93IHtcblx0Y2xpcDogYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuIiwiLnUtYmMtdGV4dC1saWdodCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0Ji5iYy1idG4ge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi51LWJjLXRleHQtZGFyayB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0Ji5iYy1idG4ge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgJiBicm93c2Vyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJjLWhpZGRlbiB7XG5cdEBtaXhpbiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIGJyb3dzZXJzICYgc2hvdyBmb3Igc2NyZWVucmVhZGVyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJjLXZpc3VhbC1oaWRlLFxuLnUtYmMtc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0QG1peGluIHZpc3VhbGx5LWhpZGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogU2hvdyBmb3IgYnJvd3NlcnMgJiBzY3JlZW5yZWFkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtdmlzdWFsLXNob3cge1xuXHRAbWl4aW4gdmlzdWFsbHktaGlkZTtcbn1cbiIsImh0bWwge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG5cdC1tb3otYm94LXNpemluZzogaW5oZXJpdDtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmFtcC13cC1hcnRpY2xlLWNvbnRlbnQgLmJjLXByb2R1Y3Qtc2luZ2xlIHVsLFxuLmFtcC13cC1hcnRpY2xlLWNvbnRlbnQgLmJjLXByb2R1Y3Qtc2luZ2xlIG9sIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG4iLCJidXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvbnQgSWNvbnM6IEljb25zICh2aWEgSWNvTW9vbilcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiaWdjb21tZXJjZS1pY29ucyc7XG4gIHNyYzpcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmYyPzZuZHljeScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLnR0Zj82bmR5Y3knKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy53b2ZmPzZuZHljeScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMuc3ZnPzZuZHljeSNiaWdjb21tZXJjZS1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmJjLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYmMtYmlnY29tbWVyY2VfZGlhZ25vc3RpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWJjLWNoYW5uZWxfc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1iYy1jaGFubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1iYy1jcmVkZW50aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tYmMtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tYmMtYWNjb3VudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWJjLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tYmMtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tYmMtY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWJjLWdpZnRfY2VydGlmaWNhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1iYy1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tYmMtcHJvZHVjdF9yZXZpZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1iYy1zaGlwcGluZ19yZXR1cm5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1iYy1iLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5kYXNoaWNvbnMtYmlnY29tbWVyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWJjLWFycm93LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1iYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tYmMtYXJyb3ctdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1iYy11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi1iYy10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5pY29uLWJjLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5pY29uLWJjLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5pY29uLWJjLXN0b3JlLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uaWNvbi1iYy1jdXN0b21pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5pY29uLWJjLWF1dGhlbnRpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tYmMtbmV4dF9zdGVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tYmMtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uLWJjLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5pY29uLWJjLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uaWNvbi1iYy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmljb24tYmMtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmljb24tYmMtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmljb24tYmMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5pY29uLWJjLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4uaWNvbi1iYy1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuLmljb24tYmMtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLmljb24tYmMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tYmMtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuIiwiLyogdXNlIHN0cm9uZyBzZWxlY3RvciBpbnN0ZWFkIG9mICFpbXBvcnRhbnQgcnVsZSB0aGF0IGlzIGJhbm5lZCBvbiBBTVAgKi9cbi5iYy1pY29uLmJjLWljb24uYmMtaWNvbi5iYy1pY29uIHtcblx0Zm9udC1mYW1pbHk6ICdiaWdjb21tZXJjZS1pY29ucyc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIiwiaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuXHRjb2xvcjogIzY2Njtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMC43ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGNvbG9yOiAjMjIyO1xuXHRib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbnNlbGVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblxuXHRidXR0b24sXG5cdGlucHV0LFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cbn1cbiIsIi5iYy1mb3JtX19yb3cge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2NvbCB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblxuXHRcdC5iYy1mb3JtX19jb250cm9sOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuJi5iYy1mb3JtLTJjb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4mLmJjLXByb2R1Y3QtZm9ybSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdGJ1dHRvbi5iYy1idG4tLWZvcm0tc3VibWl0IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1hcmNoaXZlICYsXG5cdC5iYy1wcm9kdWN0LWdyaWQgJiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHRcdC5iYy1hamF4LWFkZC10by1jYXJ0X19tZXNzYWdlLXdyYXBwZXIge1xuXHRcdFx0b3JkZXI6IC0xO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtX19maWVsZC1ncm91cCB7XG5cdGJvcmRlcjogdW5zZXQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHQrIC5iYy1mb3JtX19maWVsZC1ncm91cCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0tMmNvbF9fY29udHJvbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG5cdFx0Jjpub3QoLmJjLWZvcm0tMmNvbF9fY29udHJvbC0tZnVsbCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQmLS1sZWZ0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cblxuXHRcdCYtLWZ1bGwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtX19jb250cm9sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblxuXHQmLmJjLWZvcm0tY29udHJvbC1yZXF1aXJlZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcqJztcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtcmVkKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0tdGVybXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0cGFkZGluZzogMTJweCAxNnB4IDExcHg7XG5cblx0LmJjLWZvcm1fX2NvbnRyb2wtLWNoZWNrYm94IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQ+ICoge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtZm9ybV9fbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdCYuYmMtZm9ybS1jb250cm9sLXJlcXVpcmVkOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtZm9ybV9fZXJyb3ItbWVzc2FnZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5iYy1mb3JtX19hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luLXRvcDogMTZweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDQ2cHg7XG5cdH1cblxuXHQmLS1sZWZ0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cbiIsInNlbGVjdCB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2w7XG5cblx0cGFkZGluZy1yaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC8qIENBU0U6IG11bHRpcGxlICovXG5cdCZbbXVsdGlwbGVdIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1mb250LXNpemUpO1xuXHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1oZWlnaHQpO1xuXHRcdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtcGFkZGluZyk7XG5cdH1cbn1cblxuIiwiLmJjLWJ0bixcbmJ1dHRvbi5iYy1idG4sXG5hLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IC5iYy1idG4sXG4uZW50cnktY29udGVudCBidXR0b24uYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgYS5iYy1idG4sXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdFx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHR9XG5cdH1cblxuXHQmLmJjLWFqYXgtY2FydC1wcm9jZXNzaW5nIHtcblx0XHRhbmltYXRpb246IGFqYXgtYWRkLXRvLWNhcnQgMXMgaW5maW5pdGU7XG5cdH1cblxuXHQmLS1zbWFsbCxcblx0Ji0tc21hbGxbZGlzYWJsZWRdIHtcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0XHR9XG5cdH1cblxuXHQmLS1pbnZlcnNlIHtcblx0XHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDRweCBzb2xpZDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZvcm0gJiB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBhamF4LWFkZC10by1jYXJ0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cbn1cbiIsIi5iYy1xdWlja3ZpZXctdHJpZ2dlcixcbmJ1dHRvbi5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0LmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjcsIDIzMywgMC43Mik7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG59XG5cbi5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXItbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdHdpZHRoOiA3MCU7XG5cdHBhZGRpbmc6IDEycHggMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuYmMtcHJvZHVjdF9fdGl0bGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LWxnKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAxOHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3RpdGxlLWxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHQuYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cblx0LmJjLXByb2R1Y3QtY2FyZCAmIHtcblx0XHRmb250LXNpemU6IDAuNTYzZW07XG5cdH1cbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNzVlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xMjU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2ludmVudG9yeSB7XG5cdFx0Zm9udC1zaXplOiAwLjU2M2VtO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMC41NzFlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tcmVsYXRlZCB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fYnJhbmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fYnJhbmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljaW5nLS1jYWNoZWQsXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tYXBpLFxuLmJjLWdldC1wcmljZXMtd3JhcHBlciB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCYuYmMtcHJvZHVjdF9fcHJpY2luZy0tdmlzaWJsZSxcblx0Ji5iYy1zaG93LXByaWNpbmctc3Bpbm5lciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tY2FjaGVkLFxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWFwaSB7XG5cblx0LmJjLXByaWNlLWlzLWxvYWRpbmcgJiB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXG5cdFx0Ji5iYy1wcm9kdWN0X19wcmljaW5nLS1oaWRkZW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1nZXQtcHJpY2VzLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbi5iYy1nZXQtcHJpY2VzLW1lc3NhZ2Uge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJjLWdldC1wcmljZXMtbG9hZGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IDAgMTZweDtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG59XG5cbi5iYy1wcm9kdWN0X19yZXRhaWwtcHJpY2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmLmJjLW5vLXJldGFpbC1wcmljZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fcmV0YWlsLXByaWNlLXZhbHVlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNlLS1zYWxlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xufVxuXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUsXG4uYmMtcHJvZHVjdC1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19vcmlnaW5hbC1wcmljZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmctLWFwaSB7XG5cblx0XHQuYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHQmLmJjLXNob3ctY3VycmVudC1wcmljZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUHJvZHVjdCBGbGFnc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTIwcHg7XG5cdHRvcDogLTIwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMjtcbn1cblxuLmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogN3B4IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGZvbnQtc2l6ZTogMC41MjJlbTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjQyOWVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDAuMzc1ZW07XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5iYy1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGUgJiB7XG5cblx0XHRpbWdbZGF0YS16b29tXSB7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IHpvb20taW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRyaWZ0LXpvb20tcGFuZSBpbWcge1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlLXNsaWRlIHtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnktLWhhcy1jYXJvdXNlbCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX3ZpZGVvLXNsaWRlIHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cGFkZGluZy10b3A6IDU2LjIlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi8qIFRodW1ibmFpbCBDYXJvdXNlbCAqL1xuXG4vKiBDQVNFOiB0aHVtYiBjb250cm9sbGVyIG9ubHkgd29ya3Mgd2l0aCBjZW50ZXJlZCBzbGlkZXMuIFRoaXMgbW92ZXMgdGhhdCBjb250YWluZXIgYmFjayB0byBmbHVzaCBsZWZ0LiAqL1xuLnN3aXBlci1jb250YWluZXJbZGF0YS1qcz1cImJjLWdhbGxlcnktdGh1bWJzXCJdIC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdC5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1iLXNsaWRlIHtcblx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZSB7XG5cdHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuXHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3BhY2l0eTogMC44O1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDIwJSAtIDEwcHgpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZS0tdmlkZW8ge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cbn1cblxuLmJjLXZpZGVvLXBsYXktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAtNTAlLCAwKTtcblx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnQtaW1hZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmJjLXByb2R1Y3QtZ2FsbGVyeV9fY2Fyb3VzZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBGb3Jtc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMtLWlubGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXRpdGxlIHtcblx0ZmxleDogMTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG5pbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3Byb2R1Y3QtbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX21lc3NhZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcHVyY2hhc2UtbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTJweCAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1zZWxlY3Qge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXN3YXRjaCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Ym9yZGVyOiA1cHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3gtc2hhZG93OiAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXJlY3RhbmdsZSB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXBpY2stbGlzdCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1waWNrLWxpc3Qge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1waWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1pbWcge1xuXHRmbGV4OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTBweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmFkaW8ge1xuXG5cdC5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1sYWJlbCB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8ge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJhZGlvIHtcblx0XHRmbGV4OiAxO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmcge1xuXHR1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cdGNvbG9yOiAjOGI4YjhiO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGhlaWdodDogMjVweDtcblx0d2lkdGg6IDkwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCYtLW1hc2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ji0tdG9wIHtcblx0XHRjb2xvcjogI2ZjMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogOTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uYmMtcmF0aW5nLXN0YXIge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjYwNVwiO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZy1yZXZpZXdzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi5iYy1wcm9kdWN0X19zcGVjLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxvc3QtY2VudGVyOiAxMDAlO1xufVxuXG4uYmMtcHJvZHVjdF9fc3BlYyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxvc3Qtd2FmZmxlOiAxLzI7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzM7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzQ7XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmVsYXRlZCB7XG5cdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cblx0LmJjLWZvcm0uYmMtcHJvZHVjdC1mb3JtLFxuXHRidXR0b24uYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5iYy1wcm9kdWN0LWFyY2hpdmVfX3JlZmluZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNDBweCAwIDgwcHg7XG5cblx0LmJjLWZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdGhlaWdodDogNDVweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRmbGV4OiAwIDEgMjcwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRmbGV4OiAxIDEgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAxIGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdC1sYWJlbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0ZmxleDogMCAwIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdC5iYy1yZWZpbmVyeS0tbm8tc2VhcmNoICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdC1maWVsZCB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmJjLWZvcm0gJiB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdGhlaWdodDogNDVweDtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblxuXHQmLmJjLWJ0bi5iYy1idG4tLXNtYWxsIHtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdCYuYmMtYnRuLmJjLWJ0bi0tc21hbGwge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtYXJjaGl2ZV9fcmVmaW5lcnkge1xuXG5cdC5iYy1mb3JtIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0IHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0ZmxleDogMCAxIGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLmJjLXN1Ym5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4uYmMtc3VibmF2X19saXN0LWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXG5cdFx0KyAuYmMtc3VibmF2X19saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmJjLXN1Ym5hdl9fbGluayB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbS0tY3VycmVudCAuYmMtc3VibmF2X19saW5rIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbiIsIi5iYy1hbGVydCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWJnLWRlZmF1bHQpO1xuXHRjb2xvcjogdmFyKC0tYWxlcnQtY29sb3IpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblxuXHQmLS1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1zdWNjZXNzKTtcblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1lcnJvcik7XG5cdH1cbn1cblxuLmJjLWFsZXJ0LWdyb3VwIHtcblxuXHQuYmMtYWxlcnQ6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCYtLWluZm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWJnLWluZm8pO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblxuXHRcdC5iYy1wcm9kdWN0LWZvcm0gJiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdCYuYmMtZmFkZS1pbi1hbGVydC1ncm91cCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtZm9ybV9fZXJyb3ItbWVzc2FnZSB7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1lcnJvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG59XG5cbi5iYy1hamF4LWFkZC10by1jYXJ0X19tZXNzYWdlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xufVxuIiwiLmJjLWxvYWQtaXRlbXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYy1sb2FkLWl0ZW1zLWNvbnRhaW5lci0taGFzLXBhZ2VzIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0PiAqOm5vdCguYmMtbG9hZC1pdGVtc19fdHJpZ2dlcikge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCYuaXRlbS1pbml0aWFsaXplZCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtbG9hZC1pdGVtc19fbG9hZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDMwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5iYy1sb2FkLW1vcmUtaXRlbXMsXG4uYmMtbG9hZC1pdGVtc19fdHJpZ2dlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYy1sb2FkLW1vcmUtaXRlbXMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmMtbG9hZC1pdGVtc19fdHJpZ2dlci1idG4sXG4uYmMtbm8tcmVzdWx0c19fYnV0dG9uIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cblxuXHQuYmMtaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi8qIEVycm9yIEhhbmRsaW5nICovXG4uYmMtcGFnaW5hdGlvbl9fZXJyb3ItbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xufVxuIiwiLmJjLW9yZGVyLXByb2R1Y3Qtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2ltYWdlIHtcblx0ZmxleDogMCAwIDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYm9keSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2hlYWRlciB7XG5cblx0LmJjLW9yZGVyLXByb2R1Y3Qtcm93X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JyYW5kLFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X191bml0LXByaWNlLFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9ucy1saXN0LFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9ucy1saXN0IHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24tbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fc3RhdHVzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fcXVhbnRpdHkge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fdG90YWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYmMtb3JkZXItcHJvZHVjdC1yb3dfX2ltYWdlLFxuLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RodW1ibmFpbC1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHQuYmMtcHJvZHVjdC1jYXJkX19mZWF0dXJlZC1pbWFnZS5iYy1jb21wb25lbnQge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LWdyaWQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0PiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdH1cblxuXHQmLS0yY29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tM2NvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHRcdGxvc3QtY29sdW1uLXJvdW5kZXI6IDk5Ljk4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTRjb2wgPiAuYmMtcHJvZHVjdC1jYXJkLFxuXHQmLS01Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cdH1cblxuXHQmLS1yZWxhdGVkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdC5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19hY3Rpb25zIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdC5iYy1idG4sXG5cdGEuYmMtYnRuLFxuXHRidXR0b24uYmMtYnRuIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC1pbWFnZS1hbmNob3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNzBweDtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuZW50cnktY29udGVudCAmIHtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19tZXRhIHtcblx0cGFkZGluZzogMjVweCAwIDUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGh5cGhlbnM6IGF1dG87XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuIiwiLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiA2MHB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvcmRlcjogMjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fbWV0YSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvcmRlcjogMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fYWN0aW9ucyB7XG5cdFx0b3JkZXI6IDM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgKyAzMHB4KTtcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IDk3MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuXHRcdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHRcdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3JkZXI6IDI7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGZsZXg6IDAgMCAzNzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cblx0XHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0XHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHhsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSB7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0b3JkZXI6IDE7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0fVxuXG5cdFx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdFx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LXh4bGFyZ2UpIHtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDQwJSAtIDYwcHgpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX3NrdSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdFx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xNDNlbTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEtbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Ji5iYy1wcm9kdWN0X19pcy1zZXR0aW5nLW9wdGlvbnMge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NwZWNpZmljYXRpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUtLXJlbGF0ZWQge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5ncyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3NrdSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5LWxhYmVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pbnB1dC5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5LWlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0d2lkdGg6IDcwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1xdWljay12aWV3X19vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrLWEtNzApO1xufVxuXG4uYmMtcHJvZHVjdC1xdWljay12aWV3X193cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdHotaW5kZXg6IDUwO1xuXG5cdCZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5idXR0b24uYmMtcHJvZHVjdC1xdWljay12aWV3X19jbG9zZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG9wYWNpdHk6IDAuNjU7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR3aWR0aDogYXV0bztcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IGNhbGMoMTAwdncgLSAyMCUpO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDQwcHggMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMCUpO1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHRcdG1heC1oZWlnaHQ6IDY2MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXG5cdFx0LmJyb3dzZXItaWUgJiB7XG5cdFx0XHRtaW4taGVpZ2h0OiA2NjBweDtcblx0XHR9XG5cdH1cblxuXHQqIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0PiBkaXYge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5LFxuXHQuYmMtcHJvZHVjdC1mb3JtX19vcHRpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1xdWljay12aWV3X19jb250ZW50LWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA2MHB4O1xuXG5cdC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX21ldGEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZ3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEtbGFiZWwge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdFx0b3JkZXI6IDQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmV2aWV3cyB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZy10b3A6IDM2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXG5cdC5iYy1hbGVydC0tc3VjY2VzcyB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3cyBIZWFkZXIgKi9cbi5iYy1wcm9kdWN0LXJldmlld3NfX3RpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3c19fcmF0aW5ncy10b3RhbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBQcm9kdWN0IFJldmlldyBGb3JtICovXG4uYmMtcHJvZHVjdC1yZXZpZXctZm9ybS13cmFwcGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Ji5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUge1xuXHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXctZm9ybSB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMDtcblxuXHQuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlICYge1xuXHRcdG1heC1oZWlnaHQ6IDIwMDBweDtcblx0fVxuXG5cdC5iYy1idG4tLXJldmlldyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmJjLWZvcm0ge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtIC5iYy1mb3JtX19hY3Rpb25zLS1yZXZpZXcge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fd3JpdGUtYnRuLFxuLmJjLXByb2R1Y3QtcmV2aWV3X19jYW5jZWwtd3JpdGUtYnRuLFxuLmJjLXNpbmdsZS1wcm9kdWN0X19yZXZpZXdzLWFuY2hvciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHRiYWNrZ3JvdW5kOiB1bnNldDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fd3JpdGUtYnRuIHtcblxuXHQuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19jYW5jZWwtd3JpdGUtYnRuIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlICYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4vKiBQcm9kdWN0IFJldmlld3MgKi9cbi5iYy1wcm9kdWN0LXJldmlldy1saXN0IHtcblx0bWFyZ2luLXRvcDogNDJweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3IHtcblx0bWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X190aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19yYXRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fbWV0YSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19jb250ZW50IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxufVxuIiwiLmFtcC13cC1oZWFkZXIgZGl2IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGFtYnVyZ2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDJlbTtcblx0d2lkdGg6IDRlbTtcblx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRtYXJnaW46IDAgMWVtIDAgLTFlbTtcbn1cblxuLmhhbWJ1cmdlcjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5oYW1idXJnZXI6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG59XG5cbi5oYW1idXJnZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwJTtcblx0bGVmdDogMjUlO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcblx0aGVpZ2h0OiA4MCU7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5oYW1idXJnZXI6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMjUlO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR3aWR0aDogNTAlO1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5jbG9zZS1zaWRlYmFyIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDEwcHggNSU7XG59XG5cbiNzaWRlYmFyLW1lbnVbb3Blbl0ge1xuXHR3aWR0aDogMzgwcHg7XG59XG5cbi5tZW51IHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5tZW51IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm1lbnUgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMHB4IDUlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYy1jYXJ0LWl0ZW1zLWNvdW50LS1hbXAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5iaWdjb21tZXJjZS1jYXJ0X19pdGVtLWNvdW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0Ji5mdWxsIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG4iXX0= */ \ No newline at end of file diff --git a/assets/css/master-amp.min.css b/assets/css/master-amp.min.css index 01cda43c..b4c475f6 100644 --- a/assets/css/master-amp.min.css +++ b/assets/css/master-amp.min.css @@ -1,2 +1,2 @@ /* BigCommerce: Global AMP CSS */ -.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}.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}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.amp-wp-article-content .bc-product-single ol,.amp-wp-article-content .bc-product-single ul{margin-left:0}button,input[type=button],input[type=submit]{background-color:#222;border:0;color:#fff;cursor:pointer;text-shadow:none}@font-face{font-family:bigcommerce-icons;src:url(../fonts/icons-bigcommerce/bigcommerce-icons.woff2?6ndycy) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?6ndycy) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?6ndycy) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?6ndycy#bigcommerce-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.bc-icon{font-family:bigcommerce-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bc-bigcommerce_diagnostics:before{content:"\e912"}.icon-bc-channel:before,.icon-bc-channel_select:before{content:"\e911"}.icon-bc-credentials:before{content:"\e910"}.icon-bc-sync:before{content:"\e90f"}.icon-bc-accounts:before{content:"\e906"}.icon-bc-analytics:before{content:"\e907"}.icon-bc-cart:before{content:"\e908"}.icon-bc-currency:before{content:"\e909"}.icon-bc-gift_certificates:before{content:"\e90a"}.icon-bc-import:before{content:"\e90b"}.icon-bc-order_confirmation:before{content:"\e90c"}.icon-bc-product_reviews:before{content:"\e90d"}.icon-bc-shipping_returns:before{content:"\e90e"}.dashicons-bigcommerce:before,.icon-bc-b-logo:before{content:"\e901"}.icon-bc-arrow-solid:before{content:"\e902"}.icon-bc-selected:before{content:"\e903"}.icon-bc-arrow-toggle:before{content:"\e905"}.icon-bc-undo:before{content:"\e913"}.icon-bc-tag:before{content:"\e914"}.icon-bc-grid:before{content:"\e915"}.icon-bc-gear:before{content:"\e916"}.icon-bc-store-front:before{content:"\e917"}.icon-bc-customize:before{content:"\e918"}.icon-bc-authenticate:before,.icon-bc-next_steps:before{content:"\e91b"}.icon-bc-dollar-sign:before{content:"\e91c"}.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"}.bc-icon.bc-icon.bc-icon.bc-icon{font-family:bigcommerce-icons;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}.bc-form input[type=color],.bc-form input[type=date],.bc-form input[type=datetime-local],.bc-form input[type=datetime],.bc-form input[type=email],.bc-form input[type=month],.bc-form input[type=number],.bc-form input[type=password],.bc-form input[type=range],.bc-form input[type=search],.bc-form input[type=tel],.bc-form input[type=text],.bc-form input[type=time],.bc-form input[type=url],.bc-form input[type=week],.bc-form textarea{color:#666;background:#fff;background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid #bbb;border-radius:3px;display:block;padding:.7em;width:100%}.bc-form input[type=color]:focus,.bc-form input[type=date]:focus,.bc-form input[type=datetime-local]:focus,.bc-form input[type=datetime]:focus,.bc-form input[type=email]:focus,.bc-form input[type=month]:focus,.bc-form input[type=number]:focus,.bc-form input[type=password]:focus,.bc-form input[type=range]:focus,.bc-form input[type=search]:focus,.bc-form input[type=tel]:focus,.bc-form input[type=text]:focus,.bc-form input[type=time]:focus,.bc-form input[type=url]:focus,.bc-form input[type=week]:focus,.bc-form textarea:focus{color:#222;border-color:#333}.bc-form select{max-width:100%}.bc-form [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.bc-form [type=search]::-webkit-search-cancel-button,.bc-form [type=search]::-webkit-search-decoration{-webkit-appearance:none}@media (min-width:768px){.bc-form button,.bc-form input,.bc-form select,.bc-form textarea{font-size:16px;font-size:1rem;line-height:1.5}}@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{margin:0 auto}.bc-form.bc-product-form button.bc-btn--form-submit{margin:0}.bc-product-archive .bc-form.bc-product-form,.bc-product-grid .bc-form.bc-product-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.bc-product-archive .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper,.bc-product-grid .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper{-ms-flex-order:-1;order:-1;width:100%}.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 select{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;padding-right:0;cursor:pointer}.bc-form select[multiple]{font-size:1em;height:100px;padding:20px}.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:1.6;font-size:.813em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{max-width:270px}}.bc-account-login__form input[type=submit]:focus,.bc-account-login__form input[type=submit]:hover,.bc-btn:focus,.bc-btn:hover,.entry-content .bc-btn:focus,.entry-content .bc-btn:hover,.entry-content a.bc-btn:focus,.entry-content a.bc-btn:hover,.entry-content button.bc-btn:focus,.entry-content button.bc-btn:hover,a.bc-btn:focus,a.bc-btn:hover,button.bc-btn:focus,button.bc-btn:hover{opacity:.9;text-decoration:none;box-shadow:none}.bc-account-login__form input[type=submit][disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit][disabled]:focus,.bc-account-login__form input[type=submit][disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit].bc-ajax-cart-processing,.bc-btn.bc-ajax-cart-processing,.entry-content .bc-btn.bc-ajax-cart-processing,.entry-content a.bc-btn.bc-ajax-cart-processing,.entry-content button.bc-btn.bc-ajax-cart-processing,a.bc-btn.bc-ajax-cart-processing,button.bc-btn.bc-ajax-cart-processing{animation:a 1s infinite}.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}@media (min-width:960px){.bc-product-form .bc-account-login__form input[type=submit],.bc-product-form .bc-btn,.bc-product-form .entry-content .bc-btn,.bc-product-form .entry-content a.bc-btn,.bc-product-form .entry-content button.bc-btn,.bc-product-form a.bc-btn,.bc-product-form button.bc-btn{max-width:none}}@keyframes a{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:.875em;border-radius:20px;text-align:center}.bc-product__title{font-size:1.125em;line-height:1.2;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:1.25em;line-height:1.2}}@media (min-width:960px){.bc-product__title{font-size:1.5em;line-height:1.15}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:.875em;line-height:1.6;font-weight:400;vertical-align:baseline}.bc-product-card .bc-product__inventory{font-size:.563em}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.5em;line-height:1.15;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.75em}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:2em;line-height:1.125}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.563em;margin:0}@media (min-width:768px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.571em}}@media (min-width:960px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.5em}}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:.875em;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:1em;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-get-prices-wrapper,.bc-product__pricing--api,.bc-product__pricing--cached{width:0;height:0;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease}.bc-get-prices-wrapper.bc-product__pricing--visible,.bc-get-prices-wrapper.bc-show-pricing-spinner,.bc-product__pricing--api.bc-product__pricing--visible,.bc-product__pricing--api.bc-show-pricing-spinner,.bc-product__pricing--cached.bc-product__pricing--visible,.bc-product__pricing--cached.bc-show-pricing-spinner{width:auto;height:auto;visibility:visible;opacity:1}.bc-price-is-loading .bc-product__pricing--api,.bc-price-is-loading .bc-product__pricing--cached{opacity:.2}.bc-price-is-loading .bc-product__pricing--api.bc-product__pricing--hidden,.bc-price-is-loading .bc-product__pricing--cached.bc-product__pricing--hidden{position:relative;width:auto;height:auto;visibility:hidden;opacity:0;-ms-flex-order:2;order:2}.bc-get-prices-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.bc-get-prices-message{font-size:14px;display:inline-block;vertical-align:middle;margin-left:4px}.bc-get-prices-loader{display:inline-block;vertical-align:middle;margin:0 16px}.bc-product__price{font-size:1em}.bc-product__retail-price{display:block}.bc-product__retail-price.bc-no-retail-price{display:none}.bc-product__original-price,.bc-product__retail-price-value{text-decoration:line-through;color:#8b8b8b}.bc-product__original-price{margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic}.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-card--single .bc-product__pricing--api .bc-product__original-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price{margin-right:0}.bc-product-card--single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:.522em;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.5em;margin-bottom:5px}@media (min-width:768px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.429em}}@media (min-width:960px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.375em}}.bc-product__description{font-size:1em;line-height:1.5;margin-bottom:30px}@media (min-width:960px){.bc-product__description{margin-bottom:40px}}@media (min-width:1200px){.bc-product__description{margin-bottom:50px}}.bc-product__description p:last-child{margin-bottom:0}.bc-product-gallery__images{position:relative;width:100%;max-width:370px;margin:60px auto}@media (min-width:768px){.bc-product-gallery__images{margin:0}}.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:100%}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:720px}}.bc-product-single .bc-product-gallery__images img[data-zoom]:hover{cursor:zoom-in}.bc-product-gallery__images .drift-zoom-pane img{height:auto!important}.bc-product-gallery__image-slide img{display:block}.bc-product-gallery--has-carousel{margin-bottom:10px}.bc-product-gallery__video-slide:before{display:block;content:"";padding-top:56.2%;box-sizing:border-box}.bc-product-gallery__video-slide iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.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;cursor:pointer}.bc-product-gallery__thumb-slide.swiper-slide-active,.bc-product-gallery__thumb-slide:focus,.bc-product-gallery__thumb-slide:hover{opacity:1}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-gallery__thumb-slide{width:calc(20% - 10px)}}.bc-product-gallery__thumb-slide--video{-ms-flex-item-align:center;align-self:center;text-align:center;opacity:1;transition:opacity .3s ease}.bc-product-gallery__thumb-slide--video:focus,.bc-product-gallery__thumb-slide--video:hover{opacity:.6}.bc-video-play-icon{display:block;position:relative;margin:0 auto;width:40px;height:40px;line-height:40px;background-color:#0d52ff;border-radius:100%}.bc-video-play-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-5px,-50%,0);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff}.bc-product-variant-image{display:none}.bc-product-gallery__carousel{background-color:transparent}.bc-product-gallery__thumbs{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;box-sizing:content-box}.bc-product-form__control{margin-bottom:20px}.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:1em;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:.75em}.bc-product-form__purchase-message{display:block;width:100%;padding:12px 0;font-size:.813em}.bc-product-form__option-description{display:block;font-size:.75em;line-height:1.15;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:1em}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:1.5;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:1.5}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:.75em;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec-list:before{content:"";display:table}.bc-product__spec-list:after{content:"";display:table;clear:both}.bc-product__spec{font-size:.875em;width:calc(49.95% - 15px);height:calc(49.95% - 15px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0}.bc-product__spec:nth-child(odd){clear:both}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{width:calc(33.3% - 20px);height:calc(33.3% - 20px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0}.bc-product__spec:nth-child(3n+1){clear:both}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{width:calc(24.975% - 22.5px);height:calc(24.975% - 22.5px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0}.bc-product__spec:nth-child(4n+1){clear:both}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-single-product__related{padding:50px 0 0;border-top:1px solid #e0e3e9}.bc-single-product__related .bc-form.bc-product-form,.bc-single-product__related button.bc-btn{margin-top:0}.bc-single-product__section-title--related{font-size:1.5em;margin-bottom:0}.bc-product-archive__refinery{width:100%;margin:40px 0 80px}.bc-product-archive__refinery .bc-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}}.bc-product-archive__search{position:relative;-ms-flex:1 1 100%;flex:1 1 100%}.bc-product-archive__search input[type=search]{height:45px}@media (min-width:960px){.bc-product-archive__search input[type=search]{margin-bottom:0}}@media (min-width:1200px){.bc-product-archive__search{margin-right:auto;-ms-flex:0 1 270px;flex:0 1 270px}}.bc-product-archive__select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:15px;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:500px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-product-archive__select{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.bc-product-archive__select:last-child{margin-right:0}}@media (min-width:1200px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;-ms-flex:0 1 auto;flex:0 1 auto}}.bc-product-archive__select-label{font-size:.75em;text-transform:uppercase;margin-right:10px;font-weight:700;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-label{-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.bc-product-archive__select-label{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-label{-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.bc-product-archive__select-label{margin-left:10px}.bc-refinery--no-search .bc-product-archive__select-label{margin-left:0}}.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%;min-width:0}}@media (min-width:960px){.bc-product-archive__select-field{-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}}.bc-form .bc-product-archive__select-field{font-size:.75em;color:#8b8b8b;padding-right:20px}.bc-product-archive__search-submit{position:absolute;right:0;top:0;transition:all .15s ease-in-out;height:45px;margin:0;font-size:1em}.bc-product-archive__search-submit.bc-btn.bc-btn--small{line-height:45px;padding-top:0;padding-bottom:0;max-width:none;width:auto}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1200px){.bc-product-archive__search{-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:1200px){.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;margin-top:15px}.bc-product-archive__select:last-child{margin-right:0}}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:1em;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:.875em}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:.813em}.bc-ajax-add-to-cart__message{margin:20px 0;font-size:.85em}.bc-load-items{position:relative}.bc-load-items-container--has-pages{padding-bottom:40px}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger){opacity:0;transition:opacity .3s ease}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger).item-initialized{opacity:1}.bc-load-items__loader{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.bc-load-items__loader.active{opacity:1}.bc-load-items__trigger,.bc-load-more-items{width:100%;text-align:center}.bc-load-more-items{margin-top:20px}.bc-load-items__trigger-btn,.bc-no-results__button{background:transparent;color:#5273f4;font-size:.875em;line-height:1;outline:none;border:0;cursor:pointer}.bc-load-items__trigger-btn[disabled],.bc-no-results__button[disabled]{opacity:.5;cursor:not-allowed}.bc-load-items__trigger-btn:focus,.bc-load-items__trigger-btn:hover,.bc-no-results__button:focus,.bc-no-results__button:hover{background:transparent;color:#4b69e0}.bc-load-items__trigger-btn:focus[disabled],.bc-load-items__trigger-btn:hover[disabled],.bc-no-results__button:focus[disabled],.bc-no-results__button:hover[disabled]{background:transparent;color:#4b69e0;cursor:default}.bc-load-items__trigger-btn .bc-icon,.bc-no-results__button .bc-icon{display:block;margin-top:14px;text-align:center;font-size:18px}.bc-pagination__error-message{display:block;font-size:.875em}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:1.25em;line-height:1.2;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:1.5em;line-height:1.3}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:1em;line-height:1.375;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:.75em;line-height:1.5;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:.75em;font-weight:700;line-height:1.5;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-gallery-size-bc-xmedium .bc-product-card__featured-image.bc-component{max-width:720px}.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 0 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--2col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--3col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--3col>.bc-product-card:nth-child(3n+1){clear:both}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card,.bc-product-grid--5col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n),.bc-product-grid--5col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.bc-product-grid--4col>.bc-product-card:last-child,.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n),.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;float:right}.bc-product-grid--4col>.bc-product-card:nth-child(odd),.bc-product-grid--5col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card,.bc-product-grid--5col>.bc-product-card{width:calc(33.3% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n),.bc-product-grid--5col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.bc-product-grid--4col>.bc-product-card:last-child,.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n),.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;float:right}.bc-product-grid--4col>.bc-product-card:nth-child(3n+1),.bc-product-grid--5col>.bc-product-card:nth-child(3n+1){clear:both}}.bc-product-grid--related{padding-bottom:0}.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-image-anchor{display:block;text-decoration:none;color:transparent;opacity:1;transition:opacity .3s ease}.bc-product-card-image-anchor:focus,.bc-product-card-image-anchor:hover{opacity:.8}.bc-product-card__featured-image{position:relative;width:100%;max-width:370px}.bc-product-card__featured-image img{display:block;max-width:100%;height:auto}.entry-content .bc-product-card__featured-image{max-width:370px}.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;-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-product-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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 auto;flex:1 1 auto;width: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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{max-width:720px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{width:60%}}.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)}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 60px)}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 30px);padding-left:30px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{-ms-flex:1 1 auto;flex:1 1 auto;width:calc(40% - 60px);padding-left:60px}}.bc-product-single .bc-product__sku{margin-top:20px;font-size:.875em}.bc-product-single .bc-product__sku .bc-product-single__meta-label{font-size:1.143em}.bc-product-single .bc-product-single__meta-label{font-size:1em;font-weight:700}.bc-product-single .bc-product-form{margin-top:40px;opacity:1;transition:opacity .3s ease}.bc-product-single .bc-product-form.bc-product__is-setting-options{opacity:.5}.bc-product-single .bc-btn{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:1em}.bc-product-single .bc-single-product__section-title--related{font-size:1.5em}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-gallery-size-bc-xmedium .bc-product-single{max-width:1440px}.bc-product__sku{display:block}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:.813em;text-align:center;padding-left:6px;padding-right:6px;width:70px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:1em}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content .bc-product-form__options,.bc-product-quick-view__content .bc-product-form__quantity{width:100%}.bc-product-quick-view__content-inner{position:relative;padding:60px}.bc-product-quick-view__content-inner .bc-product-card{margin:0;height:100%}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__gallery{height:auto;padding-bottom:60px;-ms-flex:1 1 100%;flex:1 1 100%}}.bc-product-quick-view__content-inner .bc-product__meta{width:100%}@media (min-width:768px){.bc-product-quick-view__content-inner .bc-product__meta{margin-bottom:40px}}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__meta{width:calc(50% - 30px)}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__meta{padding-left:0}}.bc-product-quick-view__content-inner .bc-product__pricing,.bc-product-quick-view__content-inner .bc-single-product__ratings{margin-bottom:20px}.bc-product-quick-view__content-inner .bc-product-single__meta-label{font-weight:700}.bc-product-quick-view__content-inner .bc-product__description{-ms-flex-order:4;order:4;width:100%;margin-top:40px;padding-top:30px;border-top:1px solid #e0e3e9}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__description{width:calc(50% - 30px);-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__description{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:4;order:4;padding-left:0;width:calc(50% - 30px)}}.bc-single-product__reviews{border-top:1px solid #e0e3e9;padding-top:36px;padding-bottom:36px}.bc-single-product__reviews .bc-alert--success{margin-top:24px;margin-bottom:24px}.bc-product-reviews__title{display:inline;vertical-align:baseline;margin-right:15px}.bc-product-reviews__ratings-total{display:inline-block;vertical-align:baseline}.bc-product-review-form-wrapper{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:0;padding:0;transition:all .15s ease-in-out}.bc-product-review-form-wrapper.bc-product-review-form--active{border-top-color:#e0e3e9;border-bottom-color:#e0e3e9;margin-top:38px;padding:40px 0;transition:all .15s ease-in-out}@media (min-width:768px){.bc-product-review-form-wrapper.bc-product-review-form--active{padding:50px 0}}.bc-product-review-form{height:100%;overflow:hidden;max-height:0}.bc-product-review-form--active .bc-product-review-form{max-height:2000px}.bc-product-review-form .bc-btn--review{margin:0}@media (min-width:768px){.bc-product-review-form .bc-form{width:70%}}@media (min-width:960px){.bc-product-review-form .bc-form{width:50%}}.bc-form .bc-form__actions--review{-ms-flex-pack:start;justify-content:flex-start}.bc-product-review__cancel-write-btn,.bc-product-review__write-btn,.bc-single-product__reviews-anchor{background:transparent;border:0;padding:0;text-transform:none;margin:0;opacity:1;transition:all .15s ease-in-out}.bc-product-review__cancel-write-btn:focus,.bc-product-review__cancel-write-btn:hover,.bc-product-review__write-btn:focus,.bc-product-review__write-btn:hover,.bc-single-product__reviews-anchor:focus,.bc-single-product__reviews-anchor:hover{opacity:.9;background:unset;border:0}.bc-product-review__cancel-write-btn:disabled,.bc-product-review__write-btn:disabled,.bc-single-product__reviews-anchor:disabled{color:#34313f;padding:0;background-color:transparent;opacity:1}.bc-product-review__cancel-write-btn:disabled:focus,.bc-product-review__cancel-write-btn:disabled:hover,.bc-product-review__write-btn:disabled:focus,.bc-product-review__write-btn:disabled:hover,.bc-single-product__reviews-anchor:disabled:focus,.bc-single-product__reviews-anchor:disabled:hover{padding:0;background-color:transparent;color:#34313f;text-transform:none}.bc-product-review-form--active .bc-product-review__write-btn,.bc-product-review__cancel-write-btn{display:none}.bc-product-review-form--active .bc-product-review__cancel-write-btn{display:inline-block}.bc-product-review-list{margin-top:42px}.bc-product-review{margin-bottom:42px}.bc-product-review__title{display:inline;margin-right:12px;vertical-align:middle;margin-bottom:0}.bc-product-review__header{margin-bottom:6px}.bc-product-review__rating{display:inline-block;vertical-align:middle}.bc-product-review__meta{font-size:.875em;line-height:1.3;margin-bottom:15px}.bc-product-review__content{font-size:1em;line-height:1.5}@media (min-width:768px){.bc-product-review__content{width:70%}}.amp-wp-header div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.hamburger{position:relative;height:2em;width:4em;padding:.5em 1em;background:none;margin:0 1em 0 -1em}.hamburger:focus{outline:none}.hamburger::-moz-focus-inner{border:0}.hamburger:before{top:10%;border-top:2px solid #fff;border-bottom:2px solid #fff;height:80%}.hamburger:after,.hamburger:before{content:"";position:absolute;left:25%;width:50%}.hamburger:after{top:50%;margin-top:-1px;height:2px;background:#fff}.close-sidebar{float:right;font-size:1.5em;cursor:pointer;padding:10px 5%}#sidebar-menu[open]{width:380px}.menu{clear:both}.menu li{list-style:none}.menu a{display:block;padding:10px 5%;text-decoration:none}.bc-cart-items-count--amp{display:inline-block;vertical-align:middle;margin-left:2px}.bigcommerce-cart__item-count{background-color:#5273f4;color:#fff;font-weight:700;border-radius:15px;width:25px;height:25px;font-size:12px;line-height:25px;vertical-align:top;text-align:center;display:inline-block}.bigcommerce-cart__item-count.full{transform:scale(1)} \ No newline at end of file +.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}.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}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.amp-wp-article-content .bc-product-single ol,.amp-wp-article-content .bc-product-single ul{margin-left:0}button,input[type=button],input[type=submit]{background-color:#222;border:0;color:#fff;cursor:pointer;text-shadow:none}@font-face{font-family:bigcommerce-icons;src:url(../fonts/icons-bigcommerce/bigcommerce-icons.woff2?6ndycy) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?6ndycy) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?6ndycy) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?6ndycy#bigcommerce-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.bc-icon{font-family:bigcommerce-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bc-bigcommerce_diagnostics:before{content:"\e912"}.icon-bc-channel:before,.icon-bc-channel_select:before{content:"\e911"}.icon-bc-credentials:before{content:"\e910"}.icon-bc-sync:before{content:"\e90f"}.icon-bc-accounts:before{content:"\e906"}.icon-bc-analytics:before{content:"\e907"}.icon-bc-cart:before{content:"\e908"}.icon-bc-currency:before{content:"\e909"}.icon-bc-gift_certificates:before{content:"\e90a"}.icon-bc-import:before{content:"\e90b"}.icon-bc-order_confirmation:before{content:"\e90c"}.icon-bc-product_reviews:before{content:"\e90d"}.icon-bc-shipping_returns:before{content:"\e90e"}.dashicons-bigcommerce:before,.icon-bc-b-logo:before{content:"\e901"}.icon-bc-arrow-solid:before{content:"\e902"}.icon-bc-selected:before{content:"\e903"}.icon-bc-arrow-toggle:before{content:"\e905"}.icon-bc-undo:before{content:"\e913"}.icon-bc-tag:before{content:"\e914"}.icon-bc-grid:before{content:"\e915"}.icon-bc-gear:before{content:"\e916"}.icon-bc-store-front:before{content:"\e917"}.icon-bc-customize:before{content:"\e918"}.icon-bc-authenticate:before,.icon-bc-next_steps:before{content:"\e91b"}.icon-bc-dollar-sign:before{content:"\e91c"}.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"}.bc-icon.bc-icon.bc-icon.bc-icon{font-family:bigcommerce-icons;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}.bc-form input[type=color],.bc-form input[type=date],.bc-form input[type=datetime-local],.bc-form input[type=datetime],.bc-form input[type=email],.bc-form input[type=month],.bc-form input[type=number],.bc-form input[type=password],.bc-form input[type=range],.bc-form input[type=search],.bc-form input[type=tel],.bc-form input[type=text],.bc-form input[type=time],.bc-form input[type=url],.bc-form input[type=week],.bc-form textarea{color:#666;background:#fff;background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid #bbb;border-radius:3px;display:block;padding:.7em;width:100%}.bc-form input[type=color]:focus,.bc-form input[type=date]:focus,.bc-form input[type=datetime-local]:focus,.bc-form input[type=datetime]:focus,.bc-form input[type=email]:focus,.bc-form input[type=month]:focus,.bc-form input[type=number]:focus,.bc-form input[type=password]:focus,.bc-form input[type=range]:focus,.bc-form input[type=search]:focus,.bc-form input[type=tel]:focus,.bc-form input[type=text]:focus,.bc-form input[type=time]:focus,.bc-form input[type=url]:focus,.bc-form input[type=week]:focus,.bc-form textarea:focus{color:#222;border-color:#333}.bc-form select{max-width:100%}.bc-form [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.bc-form [type=search]::-webkit-search-cancel-button,.bc-form [type=search]::-webkit-search-decoration{-webkit-appearance:none}@media (min-width:768px){.bc-form button,.bc-form input,.bc-form select,.bc-form textarea{font-size:16px;font-size:1rem;line-height:1.5}}@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{margin:0 auto}.bc-form.bc-product-form button.bc-btn--form-submit{margin:0}.bc-product-archive .bc-form.bc-product-form,.bc-product-grid .bc-form.bc-product-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.bc-product-archive .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper,.bc-product-grid .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper{-ms-flex-order:-1;order:-1;width:100%}.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 select{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;padding-right:0;cursor:pointer}.bc-form select[multiple]{font-size:1em;height:100px;padding:20px}.bc-account-login__form input[type=submit].button,.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:1.6;font-size:.813em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit].button,.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].button:focus,.bc-account-login__form input[type=submit].button: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].button[disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit].button[disabled]:focus,.bc-account-login__form input[type=submit].button[disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit].button.bc-ajax-cart-processing,.bc-btn.bc-ajax-cart-processing,.entry-content .bc-btn.bc-ajax-cart-processing,.entry-content a.bc-btn.bc-ajax-cart-processing,.entry-content button.bc-btn.bc-ajax-cart-processing,a.bc-btn.bc-ajax-cart-processing,button.bc-btn.bc-ajax-cart-processing{animation:a 1s infinite}.bc-account-login__form input[type=submit].button--small,.bc-account-login__form input[type=submit].button--small:focus,.bc-account-login__form input[type=submit].button--small:hover,.bc-account-login__form input[type=submit].button--small[disabled],.bc-account-login__form input[type=submit].button--small[disabled]:focus,.bc-account-login__form input[type=submit].button--small[disabled]:hover,.bc-btn--small,.bc-btn--small:focus,.bc-btn--small:hover,.bc-btn--small[disabled],.bc-btn--small[disabled]:focus,.bc-btn--small[disabled]:hover,.entry-content .bc-btn--small,.entry-content .bc-btn--small:focus,.entry-content .bc-btn--small:hover,.entry-content .bc-btn--small[disabled],.entry-content .bc-btn--small[disabled]:focus,.entry-content .bc-btn--small[disabled]:hover,.entry-content a.bc-btn--small,.entry-content a.bc-btn--small:focus,.entry-content a.bc-btn--small:hover,.entry-content a.bc-btn--small[disabled],.entry-content a.bc-btn--small[disabled]:focus,.entry-content a.bc-btn--small[disabled]:hover,.entry-content button.bc-btn--small,.entry-content button.bc-btn--small:focus,.entry-content button.bc-btn--small:hover,.entry-content button.bc-btn--small[disabled],.entry-content button.bc-btn--small[disabled]:focus,.entry-content button.bc-btn--small[disabled]:hover,a.bc-btn--small,a.bc-btn--small:focus,a.bc-btn--small:hover,a.bc-btn--small[disabled],a.bc-btn--small[disabled]:focus,a.bc-btn--small[disabled]:hover,button.bc-btn--small,button.bc-btn--small:focus,button.bc-btn--small:hover,button.bc-btn--small[disabled],button.bc-btn--small[disabled]:focus,button.bc-btn--small[disabled]:hover{padding:8px 16px}.bc-account-login__form input[type=submit].button--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}@media (min-width:960px){.bc-product-form .bc-account-login__form input[type=submit].button,.bc-product-form .bc-btn,.bc-product-form .entry-content .bc-btn,.bc-product-form .entry-content a.bc-btn,.bc-product-form .entry-content button.bc-btn,.bc-product-form a.bc-btn,.bc-product-form button.bc-btn{max-width:none}}@keyframes a{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:.875em;border-radius:20px;text-align:center}.bc-product__title{font-size:1.125em;line-height:1.2;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:1.25em;line-height:1.2}}@media (min-width:960px){.bc-product__title{font-size:1.5em;line-height:1.15}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:.875em;line-height:1.6;font-weight:400;vertical-align:baseline}.bc-product-card .bc-product__inventory{font-size:.563em}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.5em;line-height:1.15;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.75em}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:2em;line-height:1.125}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.563em;margin:0}@media (min-width:768px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.571em}}@media (min-width:960px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.5em}}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:.875em;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:1em;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-get-prices-wrapper,.bc-product__pricing--api,.bc-product__pricing--cached{width:0;height:0;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease}.bc-get-prices-wrapper.bc-product__pricing--visible,.bc-get-prices-wrapper.bc-show-pricing-spinner,.bc-product__pricing--api.bc-product__pricing--visible,.bc-product__pricing--api.bc-show-pricing-spinner,.bc-product__pricing--cached.bc-product__pricing--visible,.bc-product__pricing--cached.bc-show-pricing-spinner{width:auto;height:auto;visibility:visible;opacity:1}.bc-price-is-loading .bc-product__pricing--api,.bc-price-is-loading .bc-product__pricing--cached{opacity:.2}.bc-price-is-loading .bc-product__pricing--api.bc-product__pricing--hidden,.bc-price-is-loading .bc-product__pricing--cached.bc-product__pricing--hidden{position:relative;width:auto;height:auto;visibility:hidden;opacity:0;-ms-flex-order:2;order:2}.bc-get-prices-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.bc-get-prices-message{font-size:14px;display:inline-block;vertical-align:middle;margin-left:4px}.bc-get-prices-loader{display:inline-block;vertical-align:middle;margin:0 16px}.bc-product__price{font-size:1em}.bc-product__retail-price{display:block}.bc-product__retail-price.bc-no-retail-price{display:none}.bc-product__original-price,.bc-product__retail-price-value{text-decoration:line-through;color:#8b8b8b}.bc-product__original-price{margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic}.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-card--single .bc-product__pricing--api .bc-product__original-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price{margin-right:0}.bc-product-card--single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:.522em;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.5em;margin-bottom:5px}@media (min-width:768px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.429em}}@media (min-width:960px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.375em}}.bc-product__description{font-size:1em;line-height:1.5;margin-bottom:30px}@media (min-width:960px){.bc-product__description{margin-bottom:40px}}@media (min-width:1200px){.bc-product__description{margin-bottom:50px}}.bc-product__description p:last-child{margin-bottom:0}.bc-product-gallery__images{position:relative;width:100%;max-width:370px;margin:60px auto}@media (min-width:768px){.bc-product-gallery__images{margin:0}}.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:100%}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:720px}}.bc-product-single .bc-product-gallery__images img[data-zoom]:hover{cursor:zoom-in}.bc-product-gallery__images .drift-zoom-pane img{height:auto!important}.bc-product-gallery__image-slide img{display:block}.bc-product-gallery--has-carousel{margin-bottom:10px}.bc-product-gallery__video-slide:before{display:block;content:"";padding-top:56.2%;box-sizing:border-box}.bc-product-gallery__video-slide iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.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;cursor:pointer}.bc-product-gallery__thumb-slide.swiper-slide-active,.bc-product-gallery__thumb-slide:focus,.bc-product-gallery__thumb-slide:hover{opacity:1}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-gallery__thumb-slide{width:calc(20% - 10px)}}.bc-product-gallery__thumb-slide--video{-ms-flex-item-align:center;align-self:center;text-align:center;opacity:1;transition:opacity .3s ease}.bc-product-gallery__thumb-slide--video:focus,.bc-product-gallery__thumb-slide--video:hover{opacity:.6}.bc-video-play-icon{display:block;position:relative;margin:0 auto;width:40px;height:40px;line-height:40px;background-color:#0d52ff;border-radius:100%}.bc-video-play-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-5px,-50%,0);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff}.bc-product-variant-image{display:none}.bc-product-gallery__carousel{background-color:transparent}.bc-product-gallery__thumbs{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;box-sizing:content-box}.bc-product-form__control{margin-bottom:20px}.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:1em;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:.75em}.bc-product-form__purchase-message{display:block;width:100%;padding:12px 0;font-size:.813em}.bc-product-form__option-description{display:block;font-size:.75em;line-height:1.15;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:1em}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:1.5;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:1.5}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:.75em;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec-list:before{content:"";display:table}.bc-product__spec-list:after{content:"";display:table;clear:both}.bc-product__spec{font-size:.875em;width:calc(49.95% - 15px);height:calc(49.95% - 15px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0}.bc-product__spec:nth-child(odd){clear:both}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{width:calc(33.3% - 20px);height:calc(33.3% - 20px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0}.bc-product__spec:nth-child(3n+1){clear:both}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{width:calc(24.975% - 22.5px);height:calc(24.975% - 22.5px)}.bc-product__spec:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0}.bc-product__spec:nth-child(4n+1){clear:both}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-single-product__related{padding:50px 0 0;border-top:1px solid #e0e3e9}.bc-single-product__related .bc-form.bc-product-form,.bc-single-product__related button.bc-btn{margin-top:0}.bc-single-product__section-title--related{font-size:1.5em;margin-bottom:0}.bc-product-archive__refinery{width:100%;margin:40px 0 80px}.bc-product-archive__refinery .bc-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}}.bc-product-archive__search{position:relative;-ms-flex:1 1 100%;flex:1 1 100%}.bc-product-archive__search input[type=search]{height:45px}@media (min-width:960px){.bc-product-archive__search input[type=search]{margin-bottom:0}}@media (min-width:1200px){.bc-product-archive__search{margin-right:auto;-ms-flex:0 1 270px;flex:0 1 270px}}.bc-product-archive__select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:15px;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:500px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-product-archive__select{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.bc-product-archive__select:last-child{margin-right:0}}@media (min-width:1200px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;-ms-flex:0 1 auto;flex:0 1 auto}}.bc-product-archive__select-label{font-size:.75em;text-transform:uppercase;margin-right:10px;font-weight:700;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-label{-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.bc-product-archive__select-label{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-label{-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.bc-product-archive__select-label{margin-left:10px}.bc-refinery--no-search .bc-product-archive__select-label{margin-left:0}}.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%;min-width:0}}@media (min-width:960px){.bc-product-archive__select-field{-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}}.bc-form .bc-product-archive__select-field{font-size:.75em;color:#8b8b8b;padding-right:20px}.bc-product-archive__search-submit{position:absolute;right:0;top:0;transition:all .15s ease-in-out;height:45px;margin:0;font-size:1em}.bc-product-archive__search-submit.bc-btn.bc-btn--small{line-height:45px;padding-top:0;padding-bottom:0;max-width:none;width:auto}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1200px){.bc-product-archive__search{-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:1200px){.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;margin-top:15px}.bc-product-archive__select:last-child{margin-right:0}}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:1em;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:.875em}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:.813em}.bc-ajax-add-to-cart__message{margin:20px 0;font-size:.85em}.bc-load-items{position:relative}.bc-load-items-container--has-pages{padding-bottom:40px}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger){opacity:0;transition:opacity .3s ease}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger).item-initialized{opacity:1}.bc-load-items__loader{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.bc-load-items__loader.active{opacity:1}.bc-load-items__trigger,.bc-load-more-items{width:100%;text-align:center}.bc-load-more-items{margin-top:20px}.bc-load-items__trigger-btn,.bc-no-results__button{background:transparent;color:#5273f4;font-size:.875em;line-height:1;outline:none;border:0;cursor:pointer}.bc-load-items__trigger-btn[disabled],.bc-no-results__button[disabled]{opacity:.5;cursor:not-allowed}.bc-load-items__trigger-btn:focus,.bc-load-items__trigger-btn:hover,.bc-no-results__button:focus,.bc-no-results__button:hover{background:transparent;color:#4b69e0}.bc-load-items__trigger-btn:focus[disabled],.bc-load-items__trigger-btn:hover[disabled],.bc-no-results__button:focus[disabled],.bc-no-results__button:hover[disabled]{background:transparent;color:#4b69e0;cursor:default}.bc-load-items__trigger-btn .bc-icon,.bc-no-results__button .bc-icon{display:block;margin-top:14px;text-align:center;font-size:18px}.bc-pagination__error-message{display:block;font-size:.875em}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:1.25em;line-height:1.2;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:1.5em;line-height:1.3}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:1em;line-height:1.375;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:.75em;line-height:1.5;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:.75em;font-weight:700;line-height:1.5;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-gallery-size-bc-xmedium .bc-product-card__featured-image.bc-component{max-width:720px}.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 0 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--2col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--3col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.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;float:right}.bc-product-grid--3col>.bc-product-card:nth-child(3n+1){clear:both}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card,.bc-product-grid--5col>.bc-product-card{width:calc(49.95% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n),.bc-product-grid--5col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.bc-product-grid--4col>.bc-product-card:last-child,.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n),.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;float:right}.bc-product-grid--4col>.bc-product-card:nth-child(odd),.bc-product-grid--5col>.bc-product-card:nth-child(odd){clear:both}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card,.bc-product-grid--5col>.bc-product-card{width:calc(33.3% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n),.bc-product-grid--5col>.bc-product-card:nth-child(1n){float:left;margin-right:30px;clear:none}.bc-product-grid--4col>.bc-product-card:last-child,.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n),.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;float:right}.bc-product-grid--4col>.bc-product-card:nth-child(3n+1),.bc-product-grid--5col>.bc-product-card:nth-child(3n+1){clear:both}}.bc-product-grid--related{padding-bottom:0}.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-image-anchor{display:block;text-decoration:none;color:transparent;opacity:1;transition:opacity .3s ease}.bc-product-card-image-anchor:focus,.bc-product-card-image-anchor:hover{opacity:.8}.bc-product-card__featured-image{position:relative;width:100%;max-width:370px}.bc-product-card__featured-image img{display:block;max-width:100%;height:auto}.entry-content .bc-product-card__featured-image{max-width:370px}.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;-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-product-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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 auto;flex:1 1 auto;width: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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{max-width:720px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{width:60%}}.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)}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 60px)}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 30px);padding-left:30px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{-ms-flex:1 1 auto;flex:1 1 auto;width:calc(40% - 60px);padding-left:60px}}.bc-product-single .bc-product__sku{margin-top:20px;font-size:.875em}.bc-product-single .bc-product__sku .bc-product-single__meta-label{font-size:1.143em}.bc-product-single .bc-product-single__meta-label{font-size:1em;font-weight:700}.bc-product-single .bc-product-form{margin-top:40px;opacity:1;transition:opacity .3s ease}.bc-product-single .bc-product-form.bc-product__is-setting-options{opacity:.5}.bc-product-single .bc-btn{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:1em}.bc-product-single .bc-single-product__section-title--related{font-size:1.5em}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-gallery-size-bc-xmedium .bc-product-single{max-width:1440px}.bc-product__sku{display:block}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:.813em;text-align:center;padding-left:6px;padding-right:6px;width:70px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:1em}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content .bc-product-form__options,.bc-product-quick-view__content .bc-product-form__quantity{width:100%}.bc-product-quick-view__content-inner{position:relative;padding:60px}.bc-product-quick-view__content-inner .bc-product-card{margin:0;height:100%}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__gallery{height:auto;padding-bottom:60px;-ms-flex:1 1 100%;flex:1 1 100%}}.bc-product-quick-view__content-inner .bc-product__meta{width:100%}@media (min-width:768px){.bc-product-quick-view__content-inner .bc-product__meta{margin-bottom:40px}}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__meta{width:calc(50% - 30px)}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__meta{padding-left:0}}.bc-product-quick-view__content-inner .bc-product__pricing,.bc-product-quick-view__content-inner .bc-single-product__ratings{margin-bottom:20px}.bc-product-quick-view__content-inner .bc-product-single__meta-label{font-weight:700}.bc-product-quick-view__content-inner .bc-product__description{-ms-flex-order:4;order:4;width:100%;margin-top:40px;padding-top:30px;border-top:1px solid #e0e3e9}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__description{width:calc(50% - 30px);-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__description{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:4;order:4;padding-left:0;width:calc(50% - 30px)}}.bc-single-product__reviews{border-top:1px solid #e0e3e9;padding-top:36px;padding-bottom:36px}.bc-single-product__reviews .bc-alert--success{margin-top:24px;margin-bottom:24px}.bc-product-reviews__title{display:inline;vertical-align:baseline;margin-right:15px}.bc-product-reviews__ratings-total{display:inline-block;vertical-align:baseline}.bc-product-review-form-wrapper{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:0;padding:0;transition:all .15s ease-in-out}.bc-product-review-form-wrapper.bc-product-review-form--active{border-top-color:#e0e3e9;border-bottom-color:#e0e3e9;margin-top:38px;padding:40px 0;transition:all .15s ease-in-out}@media (min-width:768px){.bc-product-review-form-wrapper.bc-product-review-form--active{padding:50px 0}}.bc-product-review-form{height:100%;overflow:hidden;max-height:0}.bc-product-review-form--active .bc-product-review-form{max-height:2000px}.bc-product-review-form .bc-btn--review{margin:0}@media (min-width:768px){.bc-product-review-form .bc-form{width:70%}}@media (min-width:960px){.bc-product-review-form .bc-form{width:50%}}.bc-form .bc-form__actions--review{-ms-flex-pack:start;justify-content:flex-start}.bc-product-review__cancel-write-btn,.bc-product-review__write-btn,.bc-single-product__reviews-anchor{background:transparent;border:0;padding:0;text-transform:none;margin:0;opacity:1;transition:all .15s ease-in-out}.bc-product-review__cancel-write-btn:focus,.bc-product-review__cancel-write-btn:hover,.bc-product-review__write-btn:focus,.bc-product-review__write-btn:hover,.bc-single-product__reviews-anchor:focus,.bc-single-product__reviews-anchor:hover{opacity:.9;background:unset;border:0}.bc-product-review__cancel-write-btn:disabled,.bc-product-review__write-btn:disabled,.bc-single-product__reviews-anchor:disabled{color:#34313f;padding:0;background-color:transparent;opacity:1}.bc-product-review__cancel-write-btn:disabled:focus,.bc-product-review__cancel-write-btn:disabled:hover,.bc-product-review__write-btn:disabled:focus,.bc-product-review__write-btn:disabled:hover,.bc-single-product__reviews-anchor:disabled:focus,.bc-single-product__reviews-anchor:disabled:hover{padding:0;background-color:transparent;color:#34313f;text-transform:none}.bc-product-review-form--active .bc-product-review__write-btn,.bc-product-review__cancel-write-btn{display:none}.bc-product-review-form--active .bc-product-review__cancel-write-btn{display:inline-block}.bc-product-review-list{margin-top:42px}.bc-product-review{margin-bottom:42px}.bc-product-review__title{display:inline;margin-right:12px;vertical-align:middle;margin-bottom:0}.bc-product-review__header{margin-bottom:6px}.bc-product-review__rating{display:inline-block;vertical-align:middle}.bc-product-review__meta{font-size:.875em;line-height:1.3;margin-bottom:15px}.bc-product-review__content{font-size:1em;line-height:1.5}@media (min-width:768px){.bc-product-review__content{width:70%}}.amp-wp-header div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.hamburger{position:relative;height:2em;width:4em;padding:.5em 1em;background:none;margin:0 1em 0 -1em}.hamburger:focus{outline:none}.hamburger::-moz-focus-inner{border:0}.hamburger:before{top:10%;border-top:2px solid #fff;border-bottom:2px solid #fff;height:80%}.hamburger:after,.hamburger:before{content:"";position:absolute;left:25%;width:50%}.hamburger:after{top:50%;margin-top:-1px;height:2px;background:#fff}.close-sidebar{float:right;font-size:1.5em;cursor:pointer;padding:10px 5%}#sidebar-menu[open]{width:380px}.menu{clear:both}.menu li{list-style:none}.menu a{display:block;padding:10px 5%;text-decoration:none}.bc-cart-items-count--amp{display:inline-block;vertical-align:middle;margin-left:2px}.bigcommerce-cart__item-count{background-color:#5273f4;color:#fff;font-weight:700;border-radius:15px;width:25px;height:25px;font-size:12px;line-height:25px;vertical-align:top;text-align:center;display:inline-block}.bigcommerce-cart__item-count.full{transform:scale(1)} \ No newline at end of file diff --git a/assets/css/master.css b/assets/css/master.css index 7b906c99..dfe256fe 100644 --- a/assets/css/master.css +++ b/assets/css/master.css @@ -4245,7 +4245,7 @@ a.bc-btn, .entry-content .bc-btn, .entry-content button.bc-btn, .entry-content a.bc-btn, -.bc-account-login__form input[type="submit"] { +.bc-account-login__form input[type="submit"].button { display: inline-block; font-family: sans-serif; width: 100%; @@ -4270,7 +4270,7 @@ a.bc-btn, .entry-content .bc-btn, .entry-content button.bc-btn, .entry-content a.bc-btn, -.bc-account-login__form input[type="submit"] { +.bc-account-login__form input[type="submit"].button { max-width: 270px; } } @@ -4286,14 +4286,14 @@ a.bc-btn, .entry-content button.bc-btn:focus, .entry-content a.bc-btn:hover, .entry-content a.bc-btn:focus, - .bc-account-login__form input[type="submit"]:hover, - .bc-account-login__form input[type="submit"]:focus { + .bc-account-login__form input[type="submit"].button:hover, + .bc-account-login__form input[type="submit"].button:focus { opacity: 0.9; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; } -.bc-btn[disabled], button.bc-btn[disabled], a.bc-btn[disabled], .entry-content .bc-btn[disabled], .entry-content button.bc-btn[disabled], .entry-content a.bc-btn[disabled], .bc-account-login__form input[type="submit"][disabled] { +.bc-btn[disabled], button.bc-btn[disabled], a.bc-btn[disabled], .entry-content .bc-btn[disabled], .entry-content button.bc-btn[disabled], .entry-content a.bc-btn[disabled], .bc-account-login__form input[type="submit"].button[disabled] { background-color: #5e5e5e; color: #fff; padding: 15px 20px; @@ -4314,8 +4314,8 @@ a.bc-btn, .entry-content button.bc-btn[disabled]:focus, .entry-content a.bc-btn[disabled]:hover, .entry-content a.bc-btn[disabled]:focus, - .bc-account-login__form input[type="submit"][disabled]:hover, - .bc-account-login__form input[type="submit"][disabled]:focus { + .bc-account-login__form input[type="submit"].button[disabled]:hover, + .bc-account-login__form input[type="submit"].button[disabled]:focus { background-color: #5e5e5e; color: #fff; padding: 15px 20px; @@ -4323,14 +4323,57 @@ a.bc-btn, font-family: sans-serif; opacity: 0.6; } -.bc-btn.bc-ajax-cart-processing, button.bc-btn.bc-ajax-cart-processing, a.bc-btn.bc-ajax-cart-processing, .entry-content .bc-btn.bc-ajax-cart-processing, .entry-content button.bc-btn.bc-ajax-cart-processing, .entry-content a.bc-btn.bc-ajax-cart-processing, .bc-account-login__form input[type="submit"].bc-ajax-cart-processing { +.bc-btn.bc-ajax-cart-processing, button.bc-btn.bc-ajax-cart-processing, a.bc-btn.bc-ajax-cart-processing, .entry-content .bc-btn.bc-ajax-cart-processing, .entry-content button.bc-btn.bc-ajax-cart-processing, .entry-content a.bc-btn.bc-ajax-cart-processing, .bc-account-login__form input[type="submit"].button.bc-ajax-cart-processing { -webkit-animation: ajax-add-to-cart 1s infinite; animation: ajax-add-to-cart 1s infinite; } -.bc-btn--small, button.bc-btn--small, a.bc-btn--small, .entry-content .bc-btn--small, .entry-content button.bc-btn--small, .entry-content a.bc-btn--small, .bc-account-login__form input[type="submit"]--small { +.bc-btn--small, + .bc-btn--small[disabled], + button.bc-btn--small, + button.bc-btn--small[disabled], + a.bc-btn--small, + a.bc-btn--small[disabled], + .entry-content .bc-btn--small, + .entry-content .bc-btn--small[disabled], + .entry-content button.bc-btn--small, + .entry-content button.bc-btn--small[disabled], + .entry-content a.bc-btn--small, + .entry-content a.bc-btn--small[disabled], + .bc-account-login__form input[type="submit"].button--small, + .bc-account-login__form input[type="submit"].button--small[disabled] { padding: 8px 16px; } -.bc-btn--inverse, button.bc-btn--inverse, a.bc-btn--inverse, .entry-content .bc-btn--inverse, .entry-content button.bc-btn--inverse, .entry-content a.bc-btn--inverse, .bc-account-login__form input[type="submit"]--inverse { +.bc-btn--small:hover, + .bc-btn--small:focus, + .bc-btn--small[disabled]:hover, + .bc-btn--small[disabled]:focus, + button.bc-btn--small:hover, + button.bc-btn--small:focus, + button.bc-btn--small[disabled]:hover, + button.bc-btn--small[disabled]:focus, + a.bc-btn--small:hover, + a.bc-btn--small:focus, + a.bc-btn--small[disabled]:hover, + a.bc-btn--small[disabled]:focus, + .entry-content .bc-btn--small:hover, + .entry-content .bc-btn--small:focus, + .entry-content .bc-btn--small[disabled]:hover, + .entry-content .bc-btn--small[disabled]:focus, + .entry-content button.bc-btn--small:hover, + .entry-content button.bc-btn--small:focus, + .entry-content button.bc-btn--small[disabled]:hover, + .entry-content button.bc-btn--small[disabled]:focus, + .entry-content a.bc-btn--small:hover, + .entry-content a.bc-btn--small:focus, + .entry-content a.bc-btn--small[disabled]:hover, + .entry-content a.bc-btn--small[disabled]:focus, + .bc-account-login__form input[type="submit"].button--small:hover, + .bc-account-login__form input[type="submit"].button--small:focus, + .bc-account-login__form input[type="submit"].button--small[disabled]:hover, + .bc-account-login__form input[type="submit"].button--small[disabled]:focus { + padding: 8px 16px; +} +.bc-btn--inverse, button.bc-btn--inverse, a.bc-btn--inverse, .entry-content .bc-btn--inverse, .entry-content button.bc-btn--inverse, .entry-content a.bc-btn--inverse, .bc-account-login__form input[type="submit"].button--inverse { padding: 11px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; @@ -4338,7 +4381,7 @@ a.bc-btn, border: 4px solid; } @media (min-width: 960px) { - .bc-product-form .bc-btn, .bc-product-form button.bc-btn, .bc-product-form a.bc-btn, .bc-product-form .entry-content .bc-btn, .bc-product-form .entry-content button.bc-btn, .bc-product-form .entry-content a.bc-btn, .bc-product-form .bc-account-login__form input[type="submit"] { + .bc-product-form .bc-btn, .bc-product-form button.bc-btn, .bc-product-form a.bc-btn, .bc-product-form .entry-content .bc-btn, .bc-product-form .entry-content button.bc-btn, .bc-product-form .entry-content a.bc-btn, .bc-product-form .bc-account-login__form input[type="submit"].button { max-width: none; } } @@ -6164,6 +6207,84 @@ a.bc-wish-list-item-anchor, .bc-mini-cart--nav-menu .bc-cart-item__remove-button { font-size: 9px; } +.bc-shipping-calculator { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + border-bottom: 1px solid #e0e3e9; + padding: 12px 0; +} +.bc-shipping-calculator-toggle { + text-align: right; +} +.bc-shipping-loader { + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.15s ease-in-out; + transition: all 0.15s ease-in-out; +} +.bc-shipping-loader.show-spinner { + opacity: 1; + visibility: visible; +} +.bc-shipping-calculator-toggle, +.bc-shipping-calculator-toggle:disabled { + background: transparent; + font-weight: normal; + padding: 0; + text-transform: none; + opacity: 1; + -webkit-transition: opacity 0.3s ease; + transition: opacity 0.3s ease; + color: #34313f; + margin-bottom: 12px; +} +.bc-shipping-calculator-toggle:hover, + .bc-shipping-calculator-toggle:focus, + .bc-shipping-calculator-toggle:disabled:hover, + .bc-shipping-calculator-toggle:disabled:focus { + color: #34313f; + background: transparent; + text-transform: none; + font-weight: normal; + opacity: 0.82; + padding: 0; +} +.bc-shipping-methods, +.bc-shipping-method { + list-style: none; +} +.bc-shipping-methods { + padding: 0; + margin: 8px 0; +} +.bc-shipping-method__option { + display: inline-block; + vertical-align: middle; + margin-right: 6px; +} +.bc-shipping-method__label { + display: inline-block; + vertical-align: middle; + font-size: 0.85em; +} +.bc-shipping-method__price { + font-weight: 700; +} +.bc-shipping-error { + font-size: 0.85em; + color: #d2574a; +} /* Page */ .bc-account-addresses { position: relative; @@ -7261,4 +7382,4 @@ a.bc-account-addresses__add-button { margin-right: 0; } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvbWFzdGVyLnBjc3MiLCIuLi9wY3NzL2Jhc2UvX2ljb25zLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9fYWxsLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19lYXNpbmcucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGFiZWwucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGVnZW5kLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2NvbnRyb2xzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2F0dHJpYnV0ZXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9faWNvbnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19zcGFjZXJzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbnRhaW5lcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fYnV0dG9ucy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvbWl4aW5zL19mb3Jtcy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvbWl4aW5zL190ZXh0LWhlbHBlcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvbWl4aW5zL191dGlsaXRpZXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdmlzaWJpbGl0eS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvaGVscGVyLWNsYXNzZXMvX3Zpc2liaWxpdHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvYmFzZS9fYWxsLnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9fdmFsaWRhdGlvbi5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL2NvbnRyb2xzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX2ZpbGUucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9jb250cm9scy9fcmFkaW8tY2hlY2tib3gucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9jb250cm9scy9fc2VsZWN0LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX3RleHRhcmVhLnBjc3MiLCIuLi9wY3NzL3ZlbmRvci9fYWxsLnBjc3MiLCIuLi9wY3NzL3ZlbmRvci9zd2lwZXIvX2FsbC5wY3NzIiwiLi4vcGNzcy92ZW5kb3Ivc3dpcGVyL19kZWZhdWx0LnBjc3MiLCI8bm8gc291cmNlPiIsIi4uL3Bjc3MvdmVuZG9yL2ZsYXRwaWNrci9fYWxsLnBjc3MiLCIuLi9wY3NzL3ZlbmRvci9mbGF0cGlja3IvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9fYWxsLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxsLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fdGl0bGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19icmFuZC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3ByaWNlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZmxhZ3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19kZXNjcmlwdGlvbi5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2dhbGxlcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19mb3JtLWNvbXBvbmVudHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tZHJvcGRvd24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tc3dhdGNoLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJlY3RhbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1waWNrLWxpc3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcmFkaW8ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yYXRpbmdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3BlY3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yZWxhdGVkLXByb2R1Y3RzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVmaW5lcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19zdWJuYXYucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19hbGVydC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3BhZ2luYXRpb24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcmRlci1wcm9kdWN0LXJvdy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2ltYWdlcy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3dpc2gtbGlzdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvYnV0dG9ucy9fcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX3NpbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19vcmRlci5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9sb29wL19wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX25vLXJlc3VsdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QtcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC1yZXZpZXdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvc2luZ2xlL19wcm9kdWN0LXdpc2gtbGlzdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcnQvX2NhcnQtcGFnZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcnQvX2NhcnQtbWVudS1pdGVtLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fbWluaS1jYXJ0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9fYWRkcmVzcy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2UvX2FjY291bnQtZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2UvX2FjY291bnQtbG9naW4ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL19hY2NvdW50LXJlZ2lzdGVyLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9vcmRlcnMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL29yZGVycy9fb3JkZXItaGlzdG9yeS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2Uvb3JkZXJzL19vcmRlci1kZXRhaWwucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL19sb3N0LXBhc3N3b3JkLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9fZ2lmdC1jZXJ0aWZpY2F0ZS5wY3NzIiwiLi4vcGNzcy93cC10aGVtZXMvX2FsbC5wY3NzIiwiLi4vcGNzcy93cC10aGVtZXMvX3R3ZW50eS1zaXh0ZWVuLXRoZW1lLnBjc3MiLCIuLi9wY3NzL3dwLXRoZW1lcy9fdHdlbnR5LXNldmVudGVlbi10aGVtZS5wY3NzIiwiLi4vcGNzcy93cC10aGVtZXMvX3R3ZW50eS1uaW5ldGVlbi10aGVtZS5wY3NzIiwiLi4vcGNzcy93cC10aGVtZXMvX3R3ZW50eS10d2VudHktdGhlbWUucGNzcyIsIi4uL3Bjc3Mvd3AtdGhlbWVzL19nZW5lc2lzLXRoZW1lcy5wY3NzIiwiLi4vcGNzcy93cC10aGVtZXMvX3Nob3B0aW1pemVyLnBjc3MiLCIuLi9wY3NzL3dwLXRoZW1lcy9fdmVnYW5vcy5wY3NzIiwiLi4vcGNzcy93cC10aGVtZXMvX2ZsYXRzb21lLnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7O0FBRUgsV0FBVztBQ1ZYOzs7O21GQUltRjtBQUVuRix1QkFBdUI7QUFFdkI7RUFDRSxpQ0FBaUM7RUFDakM7Ozs7bUdBSTBHO0VBQzFHLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsb0JBQW9CO0NBQ3JCO0FBRUQ7RUFDRSxnRkFBZ0Y7RUFDaEYsNENBQTRDO0VBQzVDLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHNDQUFxQjtVQUFyQiw4QkFBcUI7RUFBckIscUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQixlQUFlOztFQUVmLHVDQUF1QztFQUN2QyxvQ0FBb0M7RUFDcEMsbUNBQW1DO0NBQ3BDO0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7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LG1DQUFtQztDQUNwQztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlC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QztDQUNqQztBQUlIO0VBQ0MsZ0JBQWdCO0NBQ2hCO0FBR0YsMEJBQTBCO0FBR3pCO0VBQ0Msa0JBQWtCO0NBS2xCO0FBSEE7RUFDQyxtQkFBbUI7Q0FDbkI7QUFLRDtFQUNDLGdCQUFnQjtFQUNoQixpQkFBaUI7Q0FDakI7QUFHRjtFQUNDLGdCQUFnQjtDQUNoQjtBQ3BIRiw0REFBNEQ7QUFPekQ7RUFDQyxZQUFZO0VBQ1osWUFBWTtDQUNaO0FBR0E7RUFERDtJQUVFLHdCQUF3QjtHQU16QjtDQUxDO0FBRUQ7RUFMRDtJQU1FLHdCQUF3QjtHQUV6QjtDQURDO0FBS0Y7RUFERDtJQUVFLDBCQUEwQjtHQUUzQjtDQURDO0FDMUJKLDREQUE0RDtBQUsxRDtFQUNDLGlCQUFnQztFQUNoQyxZQUFZO0NBQ1o7QUFJQTtFQUNDLDhCQUE4QjtFQUM5QixZQUFZO0NBQ1o7QUFHRjtFQUNDLGVBQWU7Q0FDZjtBQ3BCSCw0REFBNEQ7QUFFM0Qsc0RBQXNEO0FBQ3REO0VBQ0MsbUJBQW1CO0VBQ25CLG9CQUFvQjtDQUNwQjtBQUVELDBDQUEwQztBQUV6QztFQUREO0lBRUUsb0JBQW9CO0dBRXJCO0NBREM7QUFHRjtFQUNDLGNBQWM7Q0FNZDtBQUpBO0VBSEQ7SUFJRSxzQkFBc0I7SUFDdEIsaUJBQWlCO0dBRWxCO0NBREM7QUFNQTtFQUREO0lBRUUsbUJBQW1CO0lBQ25CLGdDQUFnQztHQUVqQztDQURDO0FBSUg7RUFDQyxhQUFhO0NBQ2I7QUFFRDs7RUFFQyxnQkFBZ0I7Q0FDaEIiLCJmaWxlIjoibWFzdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBHbG9iYWwgQ1NTXG4gKlxuICogRE8gTk9UIEVESVQgVEhJUyBDU1MgRklMRSBESVJFQ1RMWS4gSVQgSVMgR0VORVJBVEVEIEJZIEdSVU5ULlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZSwgc2VlIHRoZSBwY3NzIGRpcmVjdG9yeVxuICogYW5kIGVkaXQgdGhlIHNvdXJjZSBmaWxlcyBmb3VuZCB0aGVyZS5cbiAqXG4gKi9cblxuLyogUmVzZXQgKi9cbkBpbXBvcnQgXCJiYXNlL2ljb25zXCI7XG5cbi8qIFV0aWxpdGllcyAqL1xuQGltcG9ydCBcInV0aWxpdGllcy9hbGxcIjtcblxuLyogQmFzZSAqL1xuQGltcG9ydCBcImJhc2UvYWxsXCI7XG5cbi8qIFZlbmRvciAqL1xuQGltcG9ydCBcInZlbmRvci9hbGxcIjtcblxuLyogQ29udGVudCAqL1xuQGltcG9ydCBcImNvbnRlbnQvYWxsXCI7XG5cbi8qIFdvcmRQcmVzcyBUaGVtZSBPdmVycmlkZXMgKi9cbkBpbXBvcnQgXCJ3cC10aGVtZXMvYWxsXCI7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvbnQgSWNvbnM6IEljb25zICh2aWEgSWNvTW9vbilcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiaWdjb21tZXJjZS1pY29ucyc7XG4gIHNyYzpcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmYyPzZuZHljeScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLnR0Zj82bmR5Y3knKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy53b2ZmPzZuZHljeScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMuc3ZnPzZuZHljeSNiaWdjb21tZXJjZS1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmJjLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYmMtYmlnY29tbWVyY2VfZGlhZ25vc3RpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWJjLWNoYW5uZWxfc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1iYy1jaGFubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1iYy1jcmVkZW50aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tYmMtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tYmMtYWNjb3VudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWJjLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tYmMtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tYmMtY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWJjLWdpZnRfY2VydGlmaWNhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1iYy1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tYmMtcHJvZHVjdF9yZXZpZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1iYy1zaGlwcGluZ19yZXR1cm5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1iYy1iLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5kYXNoaWNvbnMtYmlnY29tbWVyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWJjLWFycm93LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1iYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tYmMtYXJyb3ctdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1iYy11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi1iYy10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5pY29uLWJjLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5pY29uLWJjLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5pY29uLWJjLXN0b3JlLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uaWNvbi1iYy1jdXN0b21pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5pY29uLWJjLWF1dGhlbnRpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tYmMtbmV4dF9zdGVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tYmMtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uLWJjLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5pY29uLWJjLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uaWNvbi1iYy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmljb24tYmMtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmljb24tYmMtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmljb24tYmMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5pY29uLWJjLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4uaWNvbi1iYy1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuLmljb24tYmMtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLmljb24tYmMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tYmMtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFV0aWxpdGllc1xuICpcbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UuXG4gKiBNYWtlIHBhcnRpYWxzIChzdGFydCB3aXRoIGFuIHVuZGVyc2NvcmUpIGZvciBhbnkgYWN0dWFsIGNzcyBjb2RlLlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFZhcmlhYmxlcyAqL1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZWFzaW5nXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL2xhYmVsXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL2xlZ2VuZFwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy9maWVsZHNldFwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy9jb250cm9sc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy9hdHRyaWJ1dGVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL3ZhbGlkYXRpb25cIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvaWNvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9wYXRoc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3NwYWNlcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29udGFpbmVyc1wiO1xuXG4vKiBTZXR0aW5ncyAqL1xuQGltcG9ydCBcInNldHRpbmdzL2dyaWRcIjtcblxuLyogTWl4aW5zICovXG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1oZWxwZXJzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Zpc2liaWxpdHlcIjtcblxuLyogSGVscGVyIENsYXNzZXMgKi9cbkBpbXBvcnQgXCJoZWxwZXItY2xhc3Nlcy92aXNpYmlsaXR5XCI7XG5AaW1wb3J0IFwiaGVscGVyLWNsYXNzZXMvY29sb3JzXCI7XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFByaW1hcnkgUGFsZXR0ZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItcHJpbWFyeTogIzUyNzNmNDtcblx0LS1jb2xvci1zZWNvbmRhcnk6IGRhcmtlbih2YXIoLS1jb2xvci1wcmltYXJ5KSwgMC4wOCk7XG5cdC0tY29sb3ItYmMtZ3JlZW46ICM2NWM2OGM7XG5cdC0tY29sb3ItYmMtbGlnaHQtZ3JleTogI2UwZTNlOTtcblx0LS1jb2xvci1iYy1jb25jcmV0ZTogI2NkY2RjZDtcblx0LS1jb2xvci1iYy1ncmV5OiAjOGI4YjhiO1xuXHQtLWNvbG9yLWJjLWdyZXktbWVkaXVtOiAjNWU1ZTVlO1xuXHQtLWNvbG9yLWJjLWJsYWNrOiAjMzQzMTNmO1xuXHQtLWNvbG9yLWJjLWRvZ2VyLWJsdWU6ICMwZDUyZmY7XG5cdC0tY29sb3ItYmMtYmx1ZS1saWdodDogIzE2OGZjMDtcblx0LS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZTogIzUzYmFkMTtcblx0LS1jb2xvci1iYy1yZWQ6ICNkMjU3NGE7XG5cdC0tY29sb3ItYmMtc3VjY2VzczogIzUwN2MwOTtcblx0LS1jb2xvci1iYy1hbHVtaW5pdW06ICNhOWFhYjE7XG5cdC0tY29sb3ItYmMtYnJpZ2h0LXR1cnF1b2lzZTogIzAyZWFkYTtcblx0LS1jb2xvci1iYy1zaGFyazogIzIzMjgyZDtcblx0LS1jb2xvci1iYy10dW5hOiAjMzYzMTQwO1xuXHQtLWNvbG9yLWJjLXNoYW1yb2NrOiAjMzNjOTg3O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFdoaXRlc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cdC0tY29sb3Itb2ZmLXdoaXRlOiAjZjVmNWY1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEdyZXlzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ncmV5LWxpZ2h0OiBsaWdodGVuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblx0LS1jb2xvci1ncmV5OiBncmV5O1xuXHQtLWNvbG9yLWdyZXktZGFyazogZGFya2VuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCbGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWJsYWNrLWEtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LS1jb2xvci1ibGFjay1hLTcwOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmFja2dyb3VuZHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJnZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1jb250ZW50OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWxvZ2luOiAjZjFmMWYxO1xuXHQtLWNvbG9yLWJnZC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmU6ICMyYzI5MzU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGlua3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWNvbG9yLXRleHQtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0LS1jb2xvci1ib3JkZXItZm9ybS1maWVsZDogI2UxZTZlYTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBBbGVydCBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWFsZXJ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tYWxlcnQtYmctZGVmYXVsdDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdC0tYWxlcnQtc3VjY2VzczogIzNlYzg4OTtcblx0LS1hbGVydC1lcnJvcjogI2ZmMDAxMjtcblx0LS1hbGVydC1iZy1pbmZvOiB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIEVhc2luZzogU2luZSAqL1xuXHQtLWVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG5cdC0tZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblxuXHQvKiBFYXNpbmc6IFF1YWQgKi9cblx0LS1lYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG5cdC0tZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuXHQtLWVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuXHQvKiBFYXNpbmc6IEN1YmljICovXG5cdC0tZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdC0tZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cblx0LyogRWFzaW5nOiBRdWFydCAqL1xuXHQtLWVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuXHQtLWVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG5cdC8qIEVhc2luZzogUXVpbnQgKi9cblx0LS1lYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcblx0LS1lYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cblx0LyogRWFzaW5nOiBFeHBvICovXG5cdC0tZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcblx0LS1lYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG5cdC8qIEVhc2luZzogQ2lyYyAqL1xuXHQtLWVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuXHQtLWVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG5cdC8qIEVhc2luZzogQmFjayAqL1xuXHQtLWVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG5cdC0tZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHQtLWVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXJzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuXHQtLWZvcm0tYm9yZGVyLWNvbG9yLWZvY3VzOiBkYXJrZW4odmFyKC0tZm9ybS1ib3JkZXItY29sb3IpLCAwLjI1KTtcblx0LS1mb3JtLWJvcmRlci1zaXplOiAxcHg7XG5cdC0tZm9ybS1ib3JkZXItc2l6ZS1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItc2l6ZSk7XG5cdC0tZm9ybS1ib3JkZXItcmFkaXVzOiAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbG9yc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG5cdC0tZm9ybS1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQpO1xuXHQtLWZvcm0tY29sb3ItZXJyb3I6IGxpZ2h0ZW4ocmVkLCAwLjEpO1xuXHQtLWZvcm0tY29sb3ItcmVxdWlyZWQ6IHZhcigtLWZvcm0tY29sb3ItZXJyb3IpO1xuXHQtLWZvcm0tY29sb3Itc3VjY2VzczogbGlnaHRlbihncmVlbiwgMC4xKTtcblx0LS1mb3JtLWNvbG9yLXBsYWNlaG9sZGVyOiBncmV5O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFVJXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLXVpLWljb24tY29sb3I6IGxpZ2h0Z3JleTsgLyogQ29udHJvbCBpY29ucyAqL1xuXHQtLWZvcm0tdWktaWNvbi1mb250LXNpemU6IDEuMjVlbTsgLyogQ29udHJvbCBpY29ucyAqL1xuXHQtLWZvcm0tdWktY29sb3I6IHZhcigtLWNvbG9yLWdyZXktZGFyayk7IC8qIFNlbGVjdCBpY29uICovXG5cdC0tZm9ybS11aS1iZ2QtY29sb3I6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTsgIC8qIFNlbGVjdCwgQ2hlY2tib3gsICYgUmFkaW8gKi9cblx0LS1mb3JtLXVpLWJnZC1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpOyAgLyogU2VsZWN0ICovXG5cdC0tZm9ybS11aS1pY29uLXNlbGVjdDogJ1xcZTkwMCc7IC8qIFNlbGVjdCAqL1xuXHQtLWZvcm0tdWktaWNvbi1zZWxlY3QtZm9udC1zaXplOiAyNXB4OyAvKiBTZWxlY3QgKi9cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG5cdC0tZm9ybS1mb250LXNpemU6IDFlbTtcblx0LS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnk6IDAuODc1ZW07IC8qIExhYmVsICovXG5cdC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnk6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpOyAvKiBMYWJlbCAqL1xuXHQtLWZvcm0tZm9udC1zaXplLXRlcnRpYXJ5OiAwLjgxM2VtOyAvKiBIZWxwZXIgVGV4dCAmIERlc2NyaXB0aW9ucyAqL1xuXHQtLWZvcm0tZm9udC13ZWlnaHQtdGVydGlhcnk6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTsgLyogSGVscGVyIFRleHQgJiBEZXNjcmlwdGlvbnMgKi9cblx0LS1mb3JtLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdC0tZm9ybS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LS1mb3JtLWNvbnRyb2wtaGVpZ2h0OiA0NXB4O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFNwYWNpbmdcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tbWFyZ2luOiAyOHB4O1xuXHQtLWZvcm0tbWFyZ2luLXNtYWxsOiB2YXIoLS1zcGFjZXIteHMpO1xuXHQtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsOiAyMHB4O1xuXHQtLWZvcm0tcGFkZGluZy12ZXJ0aWNhbDogMjBweDtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGFiZWxcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tbGFiZWwtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxhYmVsLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tbGFiZWwtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tbGFiZWwtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2wgSGVscGVyIFRleHRcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItY29sb3I6IHZhcigtLWZvcm0tY29sb3Itc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLWZvbnQtd2VpZ2h0LXRlcnRpYXJ5KTtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUtdGVydGlhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1saW5lLWhlaWdodDogMS4xNTtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLW1hcmdpbi10b3A6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLXBhZGRpbmc6IDAgOHB4O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMZWdlbmRcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tbGVnZW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tbGVnZW5kLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWxlZ2VuZC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1sZWdlbmQtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExlZ2VuZCwgc3R5bGVkXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXBhZGRpbmc6IDAgOHB4O1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC10ZXh0LWFsaWduOiBsZWZ0O1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2xzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtYmdkLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3ItZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemU6IHZhcigtLWZvcm0tYm9yZGVyLXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZS1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItc2l6ZS1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tY29udHJvbC1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1jb250cm9sLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luKTtcblx0LS1mb3JtLWNvbnRyb2wtcGFkZGluZzogMCB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cdC0tZm9ybS1jb250cm9sLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sIEljb25cblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1pY29uLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWljb24tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS11aS1pY29uLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWljb24tbGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi13aWR0aCk7XG5cdC0tZm9ybS1jb250cm9sLWljb24tcG9zaXRpb24tcmlnaHQ6IDA7XG5cdC0tZm9ybS1jb250cm9sLWljb24tcG9zaXRpb24tdG9wOiAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IFRleHRhcmVhXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtdGV4dGFyZWEtaGVpZ2h0OiAyMjVweDtcblx0LS1mb3JtLWNvbnRyb2wtdGV4dGFyZWEtcGFkZGluZzogMTRweCB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogU2VsZWN0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLWhlaWdodDogMTAwcHg7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1wYWRkaW5nOiB2YXIoLS1mb3JtLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS13aWR0aCkgKyB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCkpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWJnZC1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3ItaG92ZXI6IHZhcigtLWZvcm0tdWktYmdkLWNvbG9yLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktY29sb3I6IHZhcigtLWZvcm0tdWktY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktZm9udC1zaXplOiB2YXIoLS1mb3JtLXVpLWljb24tc2VsZWN0LWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1oZWlnaHQ6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCkgLSAycHgpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaWNvbjogdmFyKC0tZm9ybS11aS1pY29uLXNlbGVjdCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1saW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi1yaWdodDogMXB4O1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tdG9wOiAxcHg7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS13aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogUmFkaW8gJiBDaGVja2JveFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94LXBhZGRpbmctdG9wOiA4cHg7XG5cdC0tZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94LXBhZGRpbmctYm90dG9tOiA0cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3ItY2hlY2tlZDogdmFyKC0tZm9ybS1jb250cm9sLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1tYXgtd2lkdGg6IDYwMHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXB1c2gtbGFiZWwtcmlnaHQ6IDEwcHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LW1hcmdpbi10b3A6IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLWZvbnQtc2l6ZTogMTJweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLXBvc2l0aW9uLWxlZnQ6IDZweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLXBvc2l0aW9uLXRvcDogMnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3ItZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1zaXplLWZvY3VzOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUtZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1iZ2QtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZ2QtY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1jb2xvcjogdmFyKC0tZm9ybS11aS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWhlaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KSAvIDIpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wb3NpdGlvbi1sZWZ0OiAwO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wb3NpdGlvbi10b3A6IC0ycHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXB1c2gtbGFiZWwtcmlnaHQ6IDM0cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXdpZHRoOiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpIC8gMik7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWJvcmRlci1zaXplOiAycHg7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktaGVpZ2h0OiA1cHg7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQ6IDdweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tdG9wOiA1cHg7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXdpZHRoOiA5cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLWxlZnQ6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tdG9wOiA2cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXdpZHRoOiA4cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLWhlaWdodDogOHB4O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IEZpbGVcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1maWxlLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1maWxlLXBhZGRpbmc6IHZhcigtLWZvcm0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IFN1Ym1pdCAmIEJ1dHRvbnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1idXR0b24tbWFyZ2luLXRvcDogdmFyKC0tZm9ybS1tYXJnaW4pO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBQbGFjZWhvbGRlclxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0tZm9ybS1jb2xvci1wbGFjZWhvbGRlcik7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvci1mb2N1czogbGlnaHRlbih2YXIoLS1mb3JtLWNvbG9yLXBsYWNlaG9sZGVyKSwgMC4yNSk7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRm9udCBJY29ucyAodmlhIEljb01vb24pXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG46cm9vdCB7XG4tLWljb21vb24tZm9udC1mYW1pbHk6IFwiYmlnY29tbWVyY2UtaWNvbnNcIiAhZGVmYXVsdDtcblxuXG4tLWljb24tYmMtYmlnY29tbWVyY2VfZGlhZ25vc3RpY3M6IFwiXFxlOTEyXCI7XG4tLWljb24tYmMtY2hhbm5lbF9zZWxlY3Q6IFwiXFxlOTExXCI7XG4tLWljb24tYmMtY2hhbm5lbDogXCJcXGU5MTFcIjtcbi0taWNvbi1iYy1jcmVkZW50aWFsczogXCJcXGU5MTBcIjtcbi0taWNvbi1iYy1zeW5jOiBcIlxcZTkwZlwiO1xuLS1pY29uLWJjLWFjY291bnRzOiBcIlxcZTkwNlwiO1xuLS1pY29uLWJjLWFuYWx5dGljczogXCJcXGU5MDdcIjtcbi0taWNvbi1iYy1jYXJ0OiBcIlxcZTkwOFwiO1xuLS1pY29uLWJjLWN1cnJlbmN5OiBcIlxcZTkwOVwiO1xuLS1pY29uLWJjLWdpZnRfY2VydGlmaWNhdGVzOiBcIlxcZTkwYVwiO1xuLS1pY29uLWJjLWltcG9ydDogXCJcXGU5MGJcIjtcbi0taWNvbi1iYy1vcmRlcl9jb25maXJtYXRpb246IFwiXFxlOTBjXCI7XG4tLWljb24tYmMtcHJvZHVjdF9yZXZpZXdzOiBcIlxcZTkwZFwiO1xuLS1pY29uLWJjLXNoaXBwaW5nX3JldHVybnM6IFwiXFxlOTBlXCI7XG4tLWljb24tYmMtYi1sb2dvOiBcIlxcZTkwMVwiO1xuLS1kYXNoaWNvbnMtYmlnY29tbWVyY2U6IFwiXFxlOTAxXCI7XG4tLWljb24tYmMtYXJyb3ctc29saWQ6IFwiXFxlOTAyXCI7XG4tLWljb24tYmMtc2VsZWN0ZWQ6IFwiXFxlOTAzXCI7XG4tLWljb24tYmMtYXJyb3ctdG9nZ2xlOiBcIlxcZTkwNVwiO1xuLS1pY29uLWJjLXVuZG86IFwiXFxlOTEzXCI7XG4tLWljb24tYmMtdGFnOiBcIlxcZTkxNFwiO1xuLS1pY29uLWJjLWdyaWQ6IFwiXFxlOTE1XCI7XG4tLWljb24tYmMtZ2VhcjogXCJcXGU5MTZcIjtcbi0taWNvbi1iYy1zdG9yZS1mcm9udDogXCJcXGU5MTdcIjtcbi0taWNvbi1iYy1jdXN0b21pemU6IFwiXFxlOTE4XCI7XG4tLWljb24tYmMtYXV0aGVudGljYXRlOiBcIlxcZTkxYlwiO1xuLS1pY29uLWJjLW5leHRfc3RlcHM6IFwiXFxlOTFiXCI7XG4tLWljb24tYmMtZG9sbGFyLXNpZ246IFwiXFxlOTFjXCI7XG4tLWljb24tYmMtYXJyb3ctbGVmdDogXCJcXGUwOTRcIjtcbi0taWNvbi1iYy1hcnJvdy1yaWdodDogXCJcXGUwOTVcIjtcbi0taWNvbi1iYy1hcnJvdy11cDogXCJcXGUwOTZcIjtcbi0taWNvbi1iYy1hcnJvdy1kb3duOiBcIlxcZTA5N1wiO1xuLS1pY29uLWJjLXBsdXM6IFwiXFxlMTE0XCI7XG4tLWljb24tYmMtbWludXM6IFwiXFxlMTE1XCI7XG4tLWljb24tYmMtY2hlY2s6IFwiXFxlMTE2XCI7XG4tLWljb24tYmMtY3Jvc3M6IFwiXFxlMTE3XCI7XG4tLWljb24tYmMtc2VhcmNoOiBcIlxcZTAzNlwiO1xuLS1pY29uLWJjLWNoZXZyb24tZG93bjogXCJcXGU5MDBcIjtcbi0taWNvbi1iYy1jaGV2cm9uLWxlZnQ6IFwiXFxlOTFhXCI7XG4tLWljb24tYmMtY2hldnJvbi1yaWdodDogXCJcXGU5MTlcIjtcbi0taWNvbi1iYy1jaGV2cm9uLXVwOiBcIlxcZTkwNFwiO1xuXG5cbn0iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU3RhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29uczogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0LS1mb250LWZhbWlseS1wcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktYmFzZTogdmFyKC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFNpemluZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1zaXplLWJhc2U6IDE2cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQ6IDFlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eHhsOiAyZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHhsOiAxLjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC14bDogMS4yNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LWxnOiAxLjEyNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LW06IDAuODc1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtczogMC44MTNlbTtcblx0LS1mb250LXNpemUtY29udGVudC14czogMC43NWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4czogMC42MjVlbTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFdlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtd2VpZ2h0LXRoaW46IDIwMDtcblx0LS1mb250LXdlaWdodC1saWdodDogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5lIEhlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblx0LS1saW5lLWhlaWdodC1sOiAxLjY7XG5cdC0tbGluZS1oZWlnaHQtbTogMS4zNzU7XG5cdC0tbGluZS1oZWlnaHQtczogMS4zO1xuXHQtLWxpbmUtaGVpZ2h0LXNzOiAxLjI7XG5cdC0tbGluZS1oZWlnaHQtc3NzOiAxLjEyNTtcblx0LS1saW5lLWhlaWdodC1ldmVuOiAxO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlciBSYWRpdXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWJvcmRlci1yYWRpdXMtYmFzZTogNHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtcm91bmQ6IDUwJTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogU3BhY2VycyAobWFyZ2luICYgcGFkZGluZylcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLXNwYWNlcjogMzBweDtcblx0LS1zcGFjZXIteHM6IDE1cHg7XG5cdC0tc3BhY2VyLXM6IDIwcHg7XG5cdC0tc3BhY2VyLW06IDM1cHg7XG5cdC0tc3BhY2VyLWxnOiA2MHB4O1xuXHQtLXNwYWNlci14eGxnOiAxNjBweDtcbn1cbiIsIjpyb290IHtcblx0LyogOTYwICovXG5cdC0tY29udGFpbmVyLTk2MDogOTYwcHg7XG5cblx0LyogMTIwMCAqL1xuXHQtLWNvbnRhaW5lci0xMTQwOiAxMTQwcHg7XG5cblx0LyogMTIwMCAqL1xuXHQtLWNvbnRhaW5lci0xMjAwOiAxMjAwcHg7XG5cblx0LyogMTQ0MCAqL1xuXHQtLWNvbnRhaW5lci0xNDQwOiAxNDQwcHg7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogR2xvYmFsIEJ1dHRvbiBSZXNldHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1nbG9iYWwge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGhlaWdodDogYXV0bztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCdXR0b24gU3VibWl0XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBidXR0b24tc3VibWl0IHtcblx0QG1peGluIGJ1dHRvbi1nbG9iYWw7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRwYWRkaW5nOiAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQnV0dG9uIFBpbGxcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1waWxsIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxOXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2hhZG93OiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDEzcHggMjBweCAxMnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRsaW5lLWhlaWdodDogMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtOiBDb250cm9sIEdyb3VwIC8gV3JhcHBlciwgcmFkaW8gJiBjaGVja2JveCBzcGVjaWZpY1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94IHtcblx0cGFkZGluZy10b3A6IHZhcigtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLXRvcCk7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy1ib3R0b20pO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gSGVscGVyXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtaGVscGVyIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1tYXJnaW4tdG9wKTtcblx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1wYWRkaW5nKTtcblx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItY29sb3IpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1sZXR0ZXItc3BhY2luZyk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLXRleHQtdHJhbnNmb3JtKTtcblx0Zm9udDogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtc2l6ZSkgLyB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1mYW1pbHkpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFJlcXVpcmVkIEZpZWxkc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gcmVxdWlyZWQge1xuXHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0Y29sb3I6IHZhcigtLWZvcm0tc3RhdGUtY29sb3ItcmVxdWlyZWQpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gUGxhY2Vob2xkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXIge1xuXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBtaXhpbi1jb250ZW50O1xuXHR9XG5cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIFdpZGdldHMvQ29udHJvbHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbCB7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtcGFkZGluZyk7XG5cdGJvcmRlcjogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWNvbG9yKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZyk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtdGV4dC10cmFuc2Zvcm0pO1xuXHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1zdHlsZSkgdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1mb250LWxpbmUtaGVpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1mYW1pbHkpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogU2VsZWN0XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtc2VsZWN0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvci1ob3Zlcik7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0QG1peGluIGljb247XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0XHRjb250ZW50OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWljb24pO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaGVpZ2h0KTtcblx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS13aWR0aCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktbGluZS1oZWlnaHQpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1jb2xvcik7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1mb250LXNpemUpO1xuXHRcdHJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXJpZ2h0KTtcblx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tdG9wKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLXRvcC1yaWdodCk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQpO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtcGFkZGluZy1yaWdodCk7XG5cdH1cblxuXHRzZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IFJhZGlvICYgQ2hlY2tib3gsIGN1c3RvbSBzdHlsZWRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1iYXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3IpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWxldHRlci1zcGFjaW5nKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLXRleHQtdHJhbnNmb3JtKTtcblx0XHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zdHlsZSkgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWxpbmUtaGVpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHkpO1xuXHR9XG59XG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94IHtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcHVzaC1sYWJlbC1yaWdodCk7XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi10b3ApO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1mb250LXNpemUpO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdG1heC13aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLW1heC13aWR0aCk7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJnZC1jb2xvcik7XG5cdFx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXdpZHRoKTtcblx0XHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWhlaWdodCk7XG5cdFx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUtZm9jdXMpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHR9XG5cblx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yLWNoZWNrZWQpO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogQ2hlY2tib3gsIGN1c3RvbSBzdHlsZWRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1jaGVja2JveCB7XG5cblx0bGFiZWwge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWJvcmRlci1yYWRpdXMpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tdG9wKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktaGVpZ2h0KTtcblx0XHRcdGJvcmRlcjogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3IpO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBSYWRpbywgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvIHtcblxuXHRsYWJlbCB7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi1sZWZ0KTtcblx0XHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXdpZHRoKTtcblx0XHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLWhlaWdodCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3IpO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogSWNvbnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1wYWRkaW5nLXJpZ2h0KTtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXJpZ2h0KTtcblx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXRvcCk7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLWNvbG9yKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXdpZHRoKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tbGluZS1oZWlnaHQpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWljb24tZm9udC1zaXplKTtcblx0fVxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFNwbGl0IGxvbmcgd29yZHMgaW50byBtdWx0aXBsZSBsaW5lc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gd3JhcC10ZXh0IHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRoeXBoZW5zOiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFRydW5jYXRlIHRleHQgdG8gYSBzaW5nbGUgbGluZSwgd2l0aCBhbiBlbGxpcHNpc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gdHJ1bmNhdGUtdGV4dCB7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCBhbnRpYWxpYXNlZCBmb250LXNtb290aGluZ1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gc3VicGl4ZWwtdGV4dCB7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcblx0Zm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEljb25zXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBpY29uIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJpZ2NvbW1lcmNlLWljb25zKTtcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIENsZWFyZml4XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBjbGVhcmZpeCB7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBUb3VjaCAmIFBvaW50ZXIgQnVnIEZpeFxuICpcbiAqICsgRGlzYWJsZSB0ZXh0IHNlbGVjdCBvbiBjbGlja2FibGUgZWxlbWVudHMgZm9yIHBvaW50ZXIgJiB0b3VjaCBldmVudHNcbiAqXG4gKiBOT1RFOlxuICogVGhpcyBzaG91bGQgYmUgdXRpbGl6ZWQgZm9yIGVsZW1lbnRzIHRoYXQgaGF2ZSBhIEpTXG4gKiB0b3VjaHN0YXJ0IG9yIHBvaW50ZXJkb3duIGV2ZW50IGJvdW5kIHRvIHRoZW1cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHRvdWNoIHtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIGZyb20gYm90aCBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuICpcbiAqIEBhdXRob3I6IGg1YnAuY29tL3VcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzXG4gKlxuICogQGF1dGhvcjogaDVicC5jb20vdlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gdmlzdWFsbHktaGlkZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFNob3cgZWxlbWVudCBhZnRlciBoYXMgYmVlbiBoaWRkZW4gd2l0aCAldmlzdWFsbHktaGlkZVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gdmlzdWFsbHktc2hvdyB7XG5cdGNsaXA6IGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIGZyb20gc2NyZWVucmVhZGVycyAmIGJyb3dzZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtaGlkZGVuIHtcblx0QG1peGluIGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIGZyb20gYnJvd3NlcnMgJiBzaG93IGZvciBzY3JlZW5yZWFkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtdmlzdWFsLWhpZGUsXG4udS1iYy1zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRAbWl4aW4gdmlzdWFsbHktaGlkZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTaG93IGZvciBicm93c2VycyAmIHNjcmVlbnJlYWRlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iYy12aXN1YWwtc2hvdyB7XG5cdEBtaXhpbiB2aXN1YWxseS1oaWRlO1xufVxuIiwiLnUtYmMtdGV4dC1saWdodCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0Ji5iYy1idG4ge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi51LWJjLXRleHQtZGFyayB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0Ji5iYy1idG4ge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQmFzZVxuICpcbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UuXG4gKiBNYWtlIHBhcnRpYWxzIChzdGFydCB3aXRoIGFuIHVuZGVyc2NvcmUpIGZvciBhbnkgYWN0dWFsIGNzcyBjb2RlLlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbXBvcnQgXCJpY29uc1wiO1xuXG4vKiBGb3JtcyAqL1xuXG4uYmMtZm9ybSB7XG5cdEBpbXBvcnQgXCJmb3Jtcy9kZWZhdWx0XCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy92YWxpZGF0aW9uXCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy9jb250cm9scy9kZWZhdWx0XCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy9jb250cm9scy9maWxlXCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy9jb250cm9scy9yYWRpby1jaGVja2JveFwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvY29udHJvbHMvc2VsZWN0XCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy9jb250cm9scy90ZXh0YXJlYVwiO1xufVxuIiwiLmJjLWZvcm1fX3JvdyB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtZm9ybV9fY29sIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXG5cdFx0LmJjLWZvcm1fX2NvbnRyb2w6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4mLmJjLWZvcm0tMmNvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbiYuYmMtcHJvZHVjdC1mb3JtIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0YnV0dG9uLmJjLWJ0bi0tZm9ybS1zdWJtaXQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWFyY2hpdmUgJixcblx0LmJjLXByb2R1Y3QtZ3JpZCAmIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0LmJjLWFqYXgtYWRkLXRvLWNhcnRfX21lc3NhZ2Utd3JhcHBlciB7XG5cdFx0XHRvcmRlcjogLTE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm1fX2ZpZWxkLWdyb3VwIHtcblx0Ym9yZGVyOiB1bnNldDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCsgLmJjLWZvcm1fX2ZpZWxkLWdyb3VwIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybS0yY29sX19jb250cm9sIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cblx0XHQmOm5vdCguYmMtZm9ybS0yY29sX19jb250cm9sLS1mdWxsKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdCYtLWxlZnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Ji0tZnVsbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm1fX2NvbnRyb2wge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxufVxuXG4uYmMtZm9ybV9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdCYuYmMtZm9ybS1jb250cm9sLXJlcXVpcmVkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0Zm9udC1zaXplOiA4MCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybS10ZXJtcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRwYWRkaW5nOiAxMnB4IDE2cHggMTFweDtcblxuXHQuYmMtZm9ybV9fY29udHJvbC0tY2hlY2tib3gge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1mb3JtX19sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0Ji5iYy1mb3JtLWNvbnRyb2wtcmVxdWlyZWQ6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogNDZweDtcblx0fVxuXG5cdCYtLWxlZnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxufVxuIiwiJi5iYy1mb3JtLS1oYXMtZXJyb3JzIHtcblxuXHQuYmMtZm9ybV9fY29udHJvbC0tZXJyb3Ige1xuXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFsZXJ0LWVycm9yKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybTogQ29udHJvbCAvIFdpZGdldFxuICpcbiAqIE5vdGU6IGFwcGxpZXMgYnkgZGVmYXVsdCB0byB0ZXh0YXJlYSwgdHlwZT1cImZpbGVcIiwgJiBzZWxlY3RcbiAqXG4gKiBFeGFtcGxlOlxuICogPGlucHV0IG5hbWU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wtYmNcIiB0eXBlPVwidGV4dFwiIC8+XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZvcm0tY29udHJvbC1iYyB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2w7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybTogQ29udHJvbCBJY29uXG4gKlxuICogRXhhbXBsZTpcbiAqIDxkaXYgY2xhc3M9XCJmb3JtLWZpZWxkLWdyb3VwXCI+XG4gKiAgIDxsYWJlbCBjbGFzcz1cImZvcm0tY29udHJvbC1sYWJlbFwiIGZvcj1cInRleHRGaWVsZEV4YW1wbGVcIj5MYWJlbDwvbGFiZWw+XG4gKiAgIDxkaXYgY2xhc3M9XCJmb3JtLWNvbnRyb2wtYmMtaWNvbiBiYy1pY29uIGljb24tcGhvbmVcIj5cbiAqXHQgICA8aW5wdXQgaWQ9XCJ0ZXh0RmllbGRFeGFtcGxlXCIgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIiBuYW1lPVwidGV4dEZpZWxkRXhhbXBsZVwiIGFyaWEtZGVzY3JpYmVkYnk9XCJ0ZXh0RmllbGRFeGFtcGxlSGVscGVyXCIgdHlwZT1cInRleHRcIiAvPlxuICogICA8L2Rpdj5cbiAqICAgPHAgaWQ9XCJ0ZXh0RmllbGRFeGFtcGxlSGVscGVyXCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wtaGVscGVyXCI+SGVscGVyIHRleHQ8L3A+XG4gKiA8L2Rpdj5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9ybS1jb250cm9sLWJjLWljb24ge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sLWljb247XG59XG5cbi5iYy1mb3JtX19jb250cm9sIHtcblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwidXJsXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sO1xuXG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWZpbGUtZm9udC1zaXplKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtZmlsZS1wYWRkaW5nKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xufVxuIiwiaW5wdXQge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWJhc2U7XG5cblx0Jlt0eXBlPVwicmFkaW9cIl0sXG5cdCZbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXB1c2gtbGFiZWwtcmlnaHQpO1xuXG5cdFx0Ji5mb3JtLWNvbnRyb2wtY3VzdG9tLWJjLXN0eWxlIHtcblx0XHRcdEBtaXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3g7XG5cdFx0fVxuXHR9XG5cblx0Jlt0eXBlPVwicmFkaW9cIl0gfiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdCZbdHlwZT1cImNoZWNrYm94XCJdIH4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRtYXJnaW4tdG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbWFyZ2luLXRvcCk7XG5cdH1cblxuXHQmW3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0LyogQ0FTRTogQ3VzdG9tIFN0eWxlZCAqL1xuXHRcdCYuZm9ybS1jb250cm9sLWN1c3RvbS1iYy1zdHlsZSB7XG5cdFx0XHRAbWl4aW4gZm9ybS1jb250cm9sLWNoZWNrYm94O1xuXHRcdH1cblx0fVxuXG5cdCZbdHlwZT1cInJhZGlvXCJdIHtcblx0XHQvKiBDQVNFOiBDdXN0b20gU3R5bGVkICovXG5cdFx0Ji5mb3JtLWNvbnRyb2wtY3VzdG9tLWJjLXN0eWxlIHtcblx0XHRcdEBtaXhpbiBmb3JtLWNvbnRyb2wtcmFkaW87XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLWNoZWNrYm94IHtcblxuXHQuYmMtcHJvZHVjdC1tb2RpZmllcl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtbW9kaWZpZXJfX2xhYmVsLS1jaGVja2JveCB7XG5cdFx0ZmxleDogMTtcblx0fVxufVxuIiwic2VsZWN0IHtcblx0QG1peGluIGZvcm0tY29udHJvbDtcblxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LyogQ0FTRTogbXVsdGlwbGUgKi9cblx0JlttdWx0aXBsZV0ge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtc2l6ZSk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLWhlaWdodCk7XG5cdFx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1wYWRkaW5nKTtcblx0fVxufVxuXG4iLCJ0ZXh0YXJlYSB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2w7XG5cblx0cmVzaXplOiBub25lO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtdGV4dGFyZWEtcGFkZGluZyk7XG5cdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXRleHRhcmVhLWhlaWdodCk7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogVmVuZG9yXG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogVmVuZG9yOiBTd2lwZXIuanMgKi9cbkBpbXBvcnQgXCJzd2lwZXIvYWxsXCI7XG5cbi8qIFZlbmRvcjogRmxhdHBpY2tyLmpzICovXG5AaW1wb3J0IFwiZmxhdHBpY2tyL2FsbFwiO1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTd2lwZXIgNC4wLjVcbiAqXG4gKiBodHRwczovL2dpdGh1Yi5jb20vbm9saW1pdHM0d2ViL1N3aXBlclxuICpcbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UuXG4gKiBNYWtlIHBhcnRpYWxzIChzdGFydCB3aXRoIGFuIHVuZGVyc2NvcmUpIGZvciBhbnkgYWN0dWFsIGNzcyBjb2RlLlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJkZWZhdWx0XCI7XG4iLCIuc3dpcGVyLWNvbnRhaW5lciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblxuXHQvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cblx0ei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcblx0cGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcblx0dG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tdG9wOiAtMjJweDtcblx0ei1pbmRleDogMTA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0b3BhY2l0eTogMC4zNTtcblx0Y3Vyc29yOiBhdXRvO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcblx0cmlnaHQ6IDEwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdGJvdHRvbTogMTBweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0b3BhY2l0eTogMC4yO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDZweCAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdGJhY2tncm91bmQ6ICMwMDdhZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMSU7XG5cdGJvdHRvbTogM3B4O1xuXHR6LWluZGV4OiA1MDtcblx0aGVpZ2h0OiA1cHg7XG5cdHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAzcHg7XG5cdHRvcDogMSU7XG5cdHotaW5kZXg6IDUwO1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHQtby1vYmplY3QtZml0OiBjb250YWluO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG5cdGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdG1hcmdpbi10b3A6IC0yMXB4O1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuXHRhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuXHR6LWluZGV4OiAwO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRvcGFjaXR5OiAwLjY7XG5cdC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuXHRmaWx0ZXI6IGJsdXIoNTBweCk7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuXHR6LWluZGV4OiAwO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuXHQvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG5cdC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuIixudWxsLCIvKiBmbGF0cGlja3IgdjQuNS4xLCBAbGljZW5zZSBNSVQgKi9cblxuQGltcG9ydCBcImRlZmF1bHRcIjtcbiIsIi8qIGVzbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdG9wYWNpdHk6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcblx0YW5pbWF0aW9uOiBub25lO1xuXHRkaXJlY3Rpb246IGx0cjtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDMwNy44NzVweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG5cdGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG5cdG9wYWNpdHk6IDE7XG5cdG1heC1oZWlnaHQ6IDY0MHB4O1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG5cdHotaW5kZXg6IDk5OTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG5cdGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuXHRib3JkZXItbGVmdDogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0Y29udGVudDogJyc7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGxlZnQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuXHRib3JkZXItd2lkdGg6IDVweDtcblx0bWFyZ2luOiAwIC01cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdG1hcmdpbjogMCAtNHB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcblx0Ym90dG9tOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuXHR0b3A6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmZsYXRwaWNrci1tb250aHMge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHJnYmEoMCwwLDAsMC45KTtcblx0ZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0LXdlYmtpdC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuXHRmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZGlzYWJsZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG5cdC8qXG5cdFx0ICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuXHQvKlxuXHRcdCAgKi9cblx0bGVmdDogMDtcblx0Lypcblx0XHQgIC8qcnRsOmVuZDppZ25vcmUqL1xuXHQvKlxuXHRcdCAgKi9cbn1cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcblx0Lypcblx0XHQgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG5cdC8qXG5cdFx0ICAqL1xuXHRyaWdodDogMDtcblx0Lypcblx0XHQgIC8qcnRsOmVuZDppZ25vcmUqL1xuXHQvKlxuXHRcdCAgKi9cbn1cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcblx0Y29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG5cdGZpbGw6ICNmNjQ3NDc7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcblx0dHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuXHRmaWxsOiBpbmhlcml0O1xufVxuLm51bUlucHV0V3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTRweDtcblx0cGFkZGluZzogMCA0cHggMCAycHg7XG5cdGhlaWdodDogNTAlO1xuXHRsaW5lLWhlaWdodDogNTAlO1xuXHRvcGFjaXR5OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC4xNSk7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuXHR0b3A6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xuXHR0b3A6IDI2JTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuXHR0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcblx0dG9wOiA0MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcblx0d2lkdGg6IGluaGVyaXQ7XG5cdGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG5cdGZpbGw6IHJnYmEoMCwwLDAsMC41KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcblx0b3BhY2l0eTogMTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG5cdGZvbnQtc2l6ZTogMTM1JTtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA3NSU7XG5cdGxlZnQ6IDEyLjUlO1xuXHRwYWRkaW5nOiA2LjE2cHggMCAwIDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6IDAuNWNoO1xuXHRwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcblx0d2lkdGg6IDZjaDtcblx0d2lkdGg6IDdjaFxcMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRwYWRkaW5nOiAwIDAgMCAwLjVjaDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0LXdlYmtpdC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcbn1cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGZvbnQtc2l6ZTogOTAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG5cdHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cbi5mbGF0cGlja3ItZGF5cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0d2lkdGg6IDMwNy44NzVweDtcbn1cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4uZGF5Q29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcblx0b3V0bGluZTogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2lkdGg6IDMwNy44NzVweDtcblx0bWluLXdpZHRoOiAzMDcuODc1cHg7XG5cdG1heC13aWR0aDogMzA3Ljg3NXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdG9wYWNpdHk6IDE7XG59XG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcblx0Ym94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5IHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiAjMzkzOTM5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHdpZHRoOiAxNC4yODU3MTQzJTtcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuXHRmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcblx0bWF4LXdpZHRoOiAzOXB4O1xuXHRoZWlnaHQ6IDM5cHg7XG5cdGxpbmUtaGVpZ2h0OiAzOXB4O1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuXHRib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG5cdGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICM5NTllYTk7XG5cdGJhY2tncm91bmQ6ICM5NTllYTk7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcblx0YmFja2dyb3VuZDogIzU2OWZmNztcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuXHRib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuXHRib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xuXHRib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcblx0Ym94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcblx0Y29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQ6aG92ZXIge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjEpO1xufVxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xuXHRib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcblx0bWFyZ2luLXRvcDogMXB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuXHRib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsYXRwaWNrci10aW1lIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvdXRsaW5lOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0bWF4LWhlaWdodDogNDBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcblx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0LXdlYmtpdC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcblx0d2lkdGg6IDQwJTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XG59XG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcblx0d2lkdGg6IDI2JTtcbn1cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcblx0d2lkdGg6IDQ5JTtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiAjMzkzOTM5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlcjogMDtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRjb2xvcjogIzM5MzkzOTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHdpZHRoOiAyJTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuXHRvdXRsaW5lOiAwO1xuXHR3aWR0aDogMTglO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIENvbnRlbnRcbiAqXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLlxuICogTWFrZSBwYXJ0aWFscyAoc3RhcnQgd2l0aCBhbiB1bmRlcnNjb3JlKSBmb3IgYW55IGFjdHVhbCBjc3MgY29kZS5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBDb21wb25lbnRzICovXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbGxcIjtcblxuLyogQnV0dG9ucyAqL1xuQGltcG9ydCBcImJ1dHRvbnMvZGVmYXVsdFwiO1xuQGltcG9ydCBcImJ1dHRvbnMvcXVpY2stdmlld1wiO1xuXG4vKiBDYXJkcyAqL1xuQGltcG9ydCBcImNhcmRzL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJjYXJkcy9zaW5nbGVcIjtcbkBpbXBvcnQgXCJjYXJkcy9vcmRlclwiO1xuXG4vKiBMb29wICovXG5AaW1wb3J0IFwibG9vcC9kZWZhdWx0XCI7XG5AaW1wb3J0IFwibG9vcC9wcm9kdWN0c1wiO1xuQGltcG9ydCBcImxvb3Avbm8tcmVzdWx0c1wiO1xuXG4vKiBTaW5nbGUgKi9cbkBpbXBvcnQgXCJzaW5nbGUvcHJvZHVjdFwiO1xuQGltcG9ydCBcInNpbmdsZS9wcm9kdWN0LXF1aWNrLXZpZXdcIjtcbkBpbXBvcnQgXCJzaW5nbGUvcHJvZHVjdC1yZXZpZXdzXCI7XG5AaW1wb3J0IFwic2luZ2xlL3Byb2R1Y3Qtd2lzaC1saXN0XCI7XG5cbi8qIENhcnQgKi9cbkBpbXBvcnQgXCJjYXJ0L2NhcnQtcGFnZVwiO1xuQGltcG9ydCBcImNhcnQvY2FydC1tZW51LWl0ZW1cIjtcbkBpbXBvcnQgXCJjYXJ0L21pbmktY2FydFwiO1xuXG4vKiBQYWdlICovXG5AaW1wb3J0IFwicGFnZS9hZGRyZXNzXCI7XG5AaW1wb3J0IFwicGFnZS9hY2NvdW50LWRlZmF1bHRcIjtcbkBpbXBvcnQgXCJwYWdlL2FjY291bnQtbG9naW5cIjtcbkBpbXBvcnQgXCJwYWdlL2FjY291bnQtcmVnaXN0ZXJcIjtcbkBpbXBvcnQgXCJwYWdlL29yZGVycy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwicGFnZS9vcmRlcnMvb3JkZXItaGlzdG9yeVwiO1xuQGltcG9ydCBcInBhZ2Uvb3JkZXJzL29yZGVyLWRldGFpbFwiO1xuQGltcG9ydCBcInBhZ2UvbG9zdC1wYXNzd29yZFwiO1xuQGltcG9ydCBcInBhZ2UvZ2lmdC1jZXJ0aWZpY2F0ZVwiO1xuIiwiLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCBcInRpdGxlXCI7XG5AaW1wb3J0IFwiYnJhbmRcIjtcbkBpbXBvcnQgXCJwcmljZVwiO1xuQGltcG9ydCBcImZsYWdzXCI7XG5AaW1wb3J0IFwiZGVzY3JpcHRpb25cIjtcbkBpbXBvcnQgXCJnYWxsZXJ5XCI7XG5AaW1wb3J0IFwiZm9ybS1jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwib3B0aW9uLWRyb3Bkb3duXCI7XG5AaW1wb3J0IFwib3B0aW9uLXN3YXRjaFwiO1xuQGltcG9ydCBcIm9wdGlvbi1yZWN0YW5nbGVcIjtcbkBpbXBvcnQgXCJvcHRpb24tcGljay1saXN0XCI7XG5AaW1wb3J0IFwib3B0aW9uLXJhZGlvXCI7XG5AaW1wb3J0IFwicmF0aW5nc1wiO1xuQGltcG9ydCBcInNwZWNzXCI7XG5AaW1wb3J0IFwicmVsYXRlZC1wcm9kdWN0c1wiO1xuQGltcG9ydCBcInJlZmluZXJ5XCI7XG5AaW1wb3J0IFwic3VibmF2XCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwib3JkZXItcHJvZHVjdC1yb3dcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJ3aXNoLWxpc3RzXCI7XG4iLCIuYmMtcHJvZHVjdF9fdGl0bGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LWxnKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAxOHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3RpdGxlLWxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHQuYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cblx0LmJjLXByb2R1Y3QtY2FyZCAmIHtcblx0XHRmb250LXNpemU6IDAuNTYzZW07XG5cdH1cbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNzVlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xMjU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2ludmVudG9yeSB7XG5cdFx0Zm9udC1zaXplOiAwLjU2M2VtO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMC41NzFlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tcmVsYXRlZCB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fYnJhbmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fYnJhbmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljaW5nLS1jYWNoZWQsXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tYXBpLFxuLmJjLWdldC1wcmljZXMtd3JhcHBlciB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCYuYmMtcHJvZHVjdF9fcHJpY2luZy0tdmlzaWJsZSxcblx0Ji5iYy1zaG93LXByaWNpbmctc3Bpbm5lciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tY2FjaGVkLFxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWFwaSB7XG5cblx0LmJjLXByaWNlLWlzLWxvYWRpbmcgJiB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXG5cdFx0Ji5iYy1wcm9kdWN0X19wcmljaW5nLS1oaWRkZW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1nZXQtcHJpY2VzLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbi5iYy1nZXQtcHJpY2VzLW1lc3NhZ2Uge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJjLWdldC1wcmljZXMtbG9hZGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IDAgMTZweDtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG59XG5cbi5iYy1wcm9kdWN0X19yZXRhaWwtcHJpY2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmLmJjLW5vLXJldGFpbC1wcmljZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fcmV0YWlsLXByaWNlLXZhbHVlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNlLS1zYWxlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xufVxuXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUsXG4uYmMtcHJvZHVjdC1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19vcmlnaW5hbC1wcmljZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmctLWFwaSB7XG5cblx0XHQuYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHQmLmJjLXNob3ctY3VycmVudC1wcmljZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUHJvZHVjdCBGbGFnc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTIwcHg7XG5cdHRvcDogLTIwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMjtcbn1cblxuLmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogN3B4IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGZvbnQtc2l6ZTogMC41MjJlbTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjQyOWVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDAuMzc1ZW07XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5iYy1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGUgJiB7XG5cblx0XHRpbWdbZGF0YS16b29tXSB7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IHpvb20taW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRyaWZ0LXpvb20tcGFuZSBpbWcge1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlLXNsaWRlIHtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnktLWhhcy1jYXJvdXNlbCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX3ZpZGVvLXNsaWRlIHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cGFkZGluZy10b3A6IDU2LjIlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi8qIFRodW1ibmFpbCBDYXJvdXNlbCAqL1xuXG4vKiBDQVNFOiB0aHVtYiBjb250cm9sbGVyIG9ubHkgd29ya3Mgd2l0aCBjZW50ZXJlZCBzbGlkZXMuIFRoaXMgbW92ZXMgdGhhdCBjb250YWluZXIgYmFjayB0byBmbHVzaCBsZWZ0LiAqL1xuLnN3aXBlci1jb250YWluZXJbZGF0YS1qcz1cImJjLWdhbGxlcnktdGh1bWJzXCJdIC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdC5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1iLXNsaWRlIHtcblx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZSB7XG5cdHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuXHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3BhY2l0eTogMC44O1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDIwJSAtIDEwcHgpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZS0tdmlkZW8ge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cbn1cblxuLmJjLXZpZGVvLXBsYXktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAtNTAlLCAwKTtcblx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnQtaW1hZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvcm1zXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtcHJvZHVjdC1mb3JtX19jb250cm9sIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cy0taW5saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tdGl0bGUge1xuXHRmbGV4OiAxO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcHJvZHVjdC1tZXNzYWdlIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19wdXJjaGFzZS1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLXNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tc3dhdGNoIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdFx0XHRib3JkZXI6IDAgc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDFweCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmVjdGFuZ2xlIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcGljay1saXN0IHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXBpY2stbGlzdCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXBpY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLWltZyB7XG5cdGZsZXg6IDA7XG5cdG1hcmdpbi1yaWdodDogNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1yYWRpbyB7XG5cblx0LmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpbyB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcmFkaW8ge1xuXHRcdGZsZXg6IDE7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHR9XG59XG4iLCIuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZyB7XG5cdHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0Y29sb3I6ICM4YjhiOGI7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHR3aWR0aDogOTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0Ji0tbWFzayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQmLS10b3Age1xuXHRcdGNvbG9yOiAjZmMwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYtLWJvdHRvbSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR6LWluZGV4OiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5iYy1yYXRpbmctc3RhciB7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyNjA1XCI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5nLXJldmlld3Mge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLmJjLXByb2R1Y3RfX3NwZWMtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bG9zdC1jZW50ZXI6IDEwMCU7XG59XG5cbi5iYy1wcm9kdWN0X19zcGVjIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bG9zdC13YWZmbGU6IDEvMjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC13YWZmbGU6IDEvMztcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bG9zdC13YWZmbGU6IDEvNDtcblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yZWxhdGVkIHtcblx0cGFkZGluZzogNTBweCAwIDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblxuXHQuYmMtZm9ybS5iYy1wcm9kdWN0LWZvcm0sXG5cdGJ1dHRvbi5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlLS1yZWxhdGVkIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLmJjLXByb2R1Y3QtYXJjaGl2ZV9fcmVmaW5lcnkge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA0MHB4IDAgODBweDtcblxuXHQuYmMtZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlYXJjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMSAxIDEwMCU7XG5cblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGZsZXg6IDAgMSAyNzBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDEgY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0LWxhYmVsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRmbGV4OiAwIDAgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0LmJjLXJlZmluZXJ5LS1uby1zZWFyY2ggJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0LWZpZWxkIHtcblx0ZmxleDogMCAwIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuYmMtZm9ybSAmIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWFyY2gtc3VibWl0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0aGVpZ2h0OiA0NXB4O1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXG5cdCYuYmMtYnRuLmJjLWJ0bi0tc21hbGwge1xuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0Ji5iYy1idG4uYmMtYnRuLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuYmMtc3VibmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cblx0XHQrIC5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4uYmMtc3VibmF2X19saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJjLXN1Ym5hdl9fbGlzdC1pdGVtLS1jdXJyZW50IC5iYy1zdWJuYXZfX2xpbmsge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuIiwiLmJjLWFsZXJ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctZGVmYXVsdCk7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdCYtLXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LXN1Y2Nlc3MpO1xuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0fVxufVxuXG4uYmMtYWxlcnQtZ3JvdXAge1xuXG5cdC5iYy1hbGVydDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Ji0taW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctaW5mbyk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdFx0LmJjLXByb2R1Y3QtZm9ybSAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR9XG5cblx0Ji5iYy1mYWRlLWluLWFsZXJ0LWdyb3VwIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0Y29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcbn1cblxuLmJjLWFqYXgtYWRkLXRvLWNhcnRfX21lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG59XG4iLCIuYmMtbG9hZC1pdGVtcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJjLWxvYWQtaXRlbXMtY29udGFpbmVyLS1oYXMtcGFnZXMge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHQ+ICo6bm90KC5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyKSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Ji5pdGVtLWluaXRpYWxpemVkIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1sb2FkLWl0ZW1zX19sb2FkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMzBweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLWxvYWQtbW9yZS1pdGVtcyxcbi5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJjLWxvYWQtbW9yZS1pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyLWJ0bixcbi5iYy1uby1yZXN1bHRzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstaG92ZXIpO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLyogRXJyb3IgSGFuZGxpbmcgKi9cbi5iYy1wYWdpbmF0aW9uX19lcnJvci1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG59XG4iLCIuYmMtb3JkZXItcHJvZHVjdC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2Uge1xuXHRmbGV4OiAwIDAgMTAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0bWF4LXdpZHRoOiAxMDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19ib2R5IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19faGVhZGVyIHtcblxuXHQuYmMtb3JkZXItcHJvZHVjdC1yb3dfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtcyk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3VuaXQtcHJpY2UsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19icmFuZCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3QsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19zdGF0dXMge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19xdWFudGl0eSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDEwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X190b3RhbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2UsXG4uYmMtY2FydC1pdGVtLWltYWdlIHtcblxuXHQuYmMtcHJvZHVjdF9fdGh1bWJuYWlsLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0ge1xuXG5cdC5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlLmJjLWNvbXBvbmVudCB7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0fVxufVxuIiwiLyogTXkgQWNjb3VudCBXaXNoIExpc3QgKi9cbi5iYy1hY2NvdW50LXdpc2gtbGlzdHMge1xuXG5cdC5iYy13aXNoLWxpc3QtaGVhZGVyLFxuXHQuYmMtd2lzaC1saXN0LXJvdyB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LXJvdyxcblx0LmJjLXdpc2gtbGlzdC1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LXJvdyB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogMjhweCAwO1xuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LW5hbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleDogMCAxIDIwMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDEgMjUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1pdGVtLWNvdW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXg6IDAgMCA2MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCAxMDBweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LXNoYXJlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgODBweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblxuXHRcdC5iYy1saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJjLXdpc2hpbGlzdC1jb3B5IHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuYmMtc21hbGwtc2NyZWVuLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW1hbmFnZS13aXNoLWxpc3Qtd3JhcHBlciB7XG5cblx0LmJjLWxpbmsge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1icmVhZGNydW1icyB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJjLXdpc2gtbGlzdC1uZXcge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cbi8qIE1hbmFnZSBJbmRpdmlkdWFsIFdpc2ggTGlzdCAqL1xuXG4uYmMtbWFuYWdlLXdpc2gtbGlzdC1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cbn1cblxuLmJjLW1hbmFnZS13aXNoLWxpc3QtdGl0bGUsXG4uZW50cnktY29udGVudCAuYmMtbWFuYWdlLXdpc2gtbGlzdC10aXRsZSB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMTtcblx0fVxufVxuXG4uYmMtbWFuYWdlLXdpc2gtbGlzdC1zaGFyZSB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luOiAxNXB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgNDAwcHg7XG5cdFx0bWFyZ2luOiA1cHggMCAwO1xuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1zaGFyZS10aXRsZSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1zaGFyZSB7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRmbGV4OiAxO1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1zaGFyZS0tY29weSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1tYW5hZ2Utd2lzaC1saXN0LWFjdGlvbnMge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmJjLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4uYmMtY29waWVkLXdpc2gtbGlzdC13cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1jb3BpZWQge1xuXHRwYWRkaW5nOiA0cHggMTVweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uYmMtd2lzaC1saXN0LWNvcGllZC1zdWNjZXNzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eHMpO1xufVxuXG4vKiBXaXNoIExpc3QgUHJvZHVjdHMgTGlzdCAqL1xuLmJjLW1hbmFnZS13aXNoLWxpc3QtcHJvZHVjdHMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJjLW1hbmFnZS13aXNoLWxpc3QtcHJvZHVjdCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZy1ib3R0b206IDM2cHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHR3aWR0aDogNTAlO1xuXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtcHJvZHVjdC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93X19pbWFnZSB7XG5cdGZsZXg6IDAgMCAxMjBweDtcblx0b3JkZXI6IDA7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1wcm9kdWN0LXJvd19fYm9keSB7XG5cdGZsZXg6IDI7XG5cdG9yZGVyOiAyO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdG9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93X190aXRsZSxcbi5lbnRyeS1jb250ZW50IC5iYy13aXNoLWxpc3QtcHJvZHVjdC1yb3dfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93X19kZWxldGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0b3JkZXI6IDE7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0b3JkZXI6IDA7XG5cdH1cblxuXHQuYmMtbGluayB7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNDVlbTtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93X19wcmljZSB7XG5cdGZsZXg6IDE7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdG9yZGVyOiAzO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4vKiBXaXNoIExpc3QgRGlhbG9ncyAqL1xuLmJjLXdpc2gtbGlzdC1kaWFsb2dfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2stYS03MCk7XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nX193cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdHotaW5kZXg6IDUwO1xuXG5cdCZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5idXR0b24uYmMtd2lzaC1saXN0LWRpYWxvZ19fY2xvc2UtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRvcGFjaXR5OiAwLjY1O1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1jb250ZW50LXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IGNhbGMoMTAwdncgLSAyMCUpO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDQwcHggMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0XHRwYWRkaW5nOiA0MHB4IDAgNTBweDtcblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDg4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogNTBweCAyMHB4IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmc6IDIwcHggNTBweDtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1jb250ZW50LS1kZWxldGUge1xuXHRwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy10aXRsZSxcbi5iYy13aXNoLWxpc3QtZGlhbG9nLWRlc2NyaXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nLXRpdGxlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eHhsKTtcbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xuXHRtYXJnaW46IDIzcHggYXV0byA0MHB4O1xuXG5cdC5iYy13aXNoLWxpc3QtZGlhbG9nLWNvbnRlbnQtLWRlbGV0ZSAmIHtcblx0XHRtYXJnaW46IDI2cHggYXV0byAyM3B4O1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nLWZvcm0ge1xuXG5cdGxhYmVsIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0LmJjLWJ0bi0tZm9ybS1zdWJtaXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cblx0XHQuYmMtd2lzaC1saXN0LWRpYWxvZy1jb250ZW50LS1kZWxldGUgJiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1jbG9zZSxcbmJ1dHRvbi5iYy13aXNoLWxpc3QtZGlhbG9nLWNsb3NlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtbmFtZS1maWVsZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDEwcHggMCAzMHB4O1xuXHRmb250LXNpemU6IDEuMzhlbTtcbn1cblxuLmJjLXdpc2gtbGlzdC1wdWJsaWMtZmllbGQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctY2xvc2Uge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuIiwiLmJjLWJ0bixcbmJ1dHRvbi5iYy1idG4sXG5hLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IC5iYy1idG4sXG4uZW50cnktY29udGVudCBidXR0b24uYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgYS5iYy1idG4sXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0JltkaXNhYmxlZF0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0XHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdH1cblx0fVxuXG5cdCYuYmMtYWpheC1jYXJ0LXByb2Nlc3Npbmcge1xuXHRcdGFuaW1hdGlvbjogYWpheC1hZGQtdG8tY2FydCAxcyBpbmZpbml0ZTtcblx0fVxuXG5cdCYtLXNtYWxsIHtcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0fVxuXG5cdCYtLWludmVyc2Uge1xuXHRcdHBhZGRpbmc6IDExcHggMjBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybSAmIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGFqYXgtYWRkLXRvLWNhcnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDAuMztcblx0fVxufVxuIiwiLmJjLXF1aWNrdmlldy10cmlnZ2VyLFxuYnV0dG9uLmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQuYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIyNywgMjMzLCAwLjcyKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcbn1cblxuLmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3Zlci1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0d2lkdGg6IDcwJTtcblx0cGFkZGluZzogMTJweCAxNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5iYy1wcm9kdWN0LWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHQuYmMtcXVpY2t2aWV3LXRyaWdnZXIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fYWN0aW9ucyB7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHQuYmMtYnRuLFxuXHRhLmJjLWJ0bixcblx0YnV0dG9uLmJjLWJ0biB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtaW1hZ2UtYW5jaG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkX19mZWF0dXJlZC1pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzcwcHg7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmVudHJ5LWNvbnRlbnQgJiB7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fbWV0YSB7XG5cdHBhZGRpbmc6IDI1cHggMCA1MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRoeXBoZW5zOiBhdXRvO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cbiIsIi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogNjBweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3JkZXI6IDI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX21ldGEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3JkZXI6IDE7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2FjdGlvbnMge1xuXHRcdG9yZGVyOiAzO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlICsgMzBweCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuIiwiLmJjLW9yZGVyLWNhcmRfX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX2ZlYXR1cmVkLWltYWdlIHtcblx0ZmxleDogMCAwIDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmJjLW9yZGVyLWNhcmRfX2ZlYXR1cmVkLWltYWdlLWxpbmsge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX19tZXRhIHtcblx0ZmxleDogMSAxIGF1dG87XG5cblx0Ji1pbm5lciB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHQuYmMtb3JkZXItY2FyZF9fb3JkZXItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX29yZGVyLXRpdGxlIHtcblxuXHQuYmMtb3JkZXItY2FyZF9fdGl0bGUtbGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX190b3RhbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZC1tZXRhX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmQtbWV0YV9fbGlzdC1pdGVtIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdCsgLmJjLW9yZGVyLWNhcmQtbWV0YV9fbGlzdC1pdGVtIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZF9fc3RhdHVzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1ncmlkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZzogNDBweCAwO1xuXG5cdD4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHR9XG5cblx0Ji0tMmNvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTNjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS00Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNCA0IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS01Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNCA0IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzUgNSAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmVsYXRlZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi8qIFByb2R1Y3QgTG9vcCBBcmNoaXZlICovXG4uYmMtcHJvZHVjdC1hcmNoaXZlIHtcblx0bWF4LXdpZHRoOiAxMjYwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBMb29wOiBObyBSZXN1bHRzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJjLW5vLXJlc3VsdHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmMtbm8tcmVzdWx0c19fbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMS4zNzVlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmJjLW5vLXJlc3VsdHNfX2J1dHRvbiB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLmJjLXByb2R1Y3Qtc2luZ2xlIHtcblx0bWF4LXdpZHRoOiA5NzBweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cblx0XHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0XHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRmbGV4OiAwIDAgMzcwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdFx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LXh4bGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdH1cblxuXHRcdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHRcdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHR3aWR0aDogY2FsYyg0MCUgLSA2MHB4KTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19za3Uge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblxuXHRcdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDEuMTQzZW07XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mb3JtIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCYuYmMtcHJvZHVjdF9faXMtc2V0dGluZy1vcHRpb25zIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblxuXHQuYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zcGVjaWZpY2F0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlLS1yZWxhdGVkIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZ3Mge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdG1heC13aWR0aDogMTQ0MHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19za3Uge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eS1sYWJlbCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuaW5wdXQuYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eS1pbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogNnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdHdpZHRoOiA3MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtcXVpY2stdmlld19fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTcwKTtcbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiA1MDtcblxuXHQmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuYnV0dG9uLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY2xvc2UtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRvcGFjaXR5OiAwLjY1O1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1xdWljay12aWV3X19jb250ZW50IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAlKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAlKTtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRtYXgtaGVpZ2h0OiA2NjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblxuXHRcdC5icm93c2VyLWllICYge1xuXHRcdFx0bWluLWhlaWdodDogNjYwcHg7XG5cdFx0fVxuXHR9XG5cblx0KiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eSxcblx0LmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudC1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNjBweDtcblxuXHQuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmdzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRcdG9yZGVyOiA0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmMtc2luZ2xlLXByb2R1Y3RfX3Jldmlld3Mge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctdG9wOiAzNnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzZweDtcblxuXHQuYmMtYWxlcnQtLXN1Y2Nlc3Mge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxufVxuXG4vKiBQcm9kdWN0IFJldmlld3MgSGVhZGVyICovXG4uYmMtcHJvZHVjdC1yZXZpZXdzX190aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld3NfX3JhdGluZ3MtdG90YWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogUHJvZHVjdCBSZXZpZXcgRm9ybSAqL1xuLmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0td3JhcHBlciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCYuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRtYXJnaW4tdG9wOiAzOHB4O1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDA7XG5cblx0LmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0tLWFjdGl2ZSAmIHtcblx0XHRtYXgtaGVpZ2h0OiAyMDAwcHg7XG5cdH1cblxuXHQuYmMtYnRuLS1yZXZpZXcge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5iYy1mb3JtIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybSAuYmMtZm9ybV9fYWN0aW9ucy0tcmV2aWV3IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3dyaXRlLWJ0bixcbi5iYy1wcm9kdWN0LXJldmlld19fY2FuY2VsLXdyaXRlLWJ0bixcbi5iYy1zaW5nbGUtcHJvZHVjdF9fcmV2aWV3cy1hbmNob3Ige1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0YmFja2dyb3VuZDogdW5zZXQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG9wYWNpdHk6IDE7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3dyaXRlLWJ0biB7XG5cblx0LmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0tLWFjdGl2ZSAmIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fY2FuY2VsLXdyaXRlLWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0LmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0tLWFjdGl2ZSAmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLyogUHJvZHVjdCBSZXZpZXdzICovXG4uYmMtcHJvZHVjdC1yZXZpZXctbGlzdCB7XG5cdG1hcmdpbi10b3A6IDQycHg7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlldyB7XG5cdG1hcmdpbi1ib3R0b206IDQycHg7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fcmF0aW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX21ldGEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtcyk7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fY29udGVudCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHdpZHRoOiA3MCU7XG5cdH1cbn1cbiIsIi5iYy1wZHAtd2lzaC1saXN0LXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJ1dHRvbi5iYy1idG4uYmMtcGRwLXdpc2gtbGlzdC10b2dnbGUsXG4uZW50cnktY29udGVudCBidXR0b24uYmMtYnRuLmJjLXBkcC13aXNoLWxpc3QtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCYuYmMtc2hvdy1saXN0cyB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR9XG5cblx0LmJjLWljb24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdH1cbn1cblxuLmJjLXBkcC13aXNoLWxpc3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTZweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci10b3A6IDA7XG5cblx0Ji5iYy1zaG93LWxpc3RzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0bWF4LWhlaWdodDogNTAwMHB4O1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3RzLWl0ZW0ge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cblx0LmJjLXdpc2gtbGlzdC1uZXcge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWl0ZW0tYW5jaG9yLFxuYS5iYy13aXNoLWxpc3QtaXRlbS1hbmNob3IsXG4uZW50cnktY29udGVudCAuYmMtd2lzaC1saXN0LWl0ZW0tYW5jaG9yLFxuLmVudHJ5LWNvbnRlbnQgYS5iYy13aXNoLWxpc3QtaXRlbS1hbmNob3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0fVxufVxuIiwiLmJjLWNhcnQge1xuXHRsb3N0LWNlbnRlcjogMTE0MHB4O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmLmJjLXVwZGF0aW5nLWNhcnQge1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0fVxufVxuXG4uYmMtY2FydF9fZW1wdHkge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogNDBweCAwO1xufVxuXG4uYmMtY2FydC1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0PiBkaXYge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdCZfX3F0eSB7XG5cdFx0ZmxleDogMCAwIDQycHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgNzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIDEyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRmbGV4OiAwIDAgNzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmMtY2FydC1pdGVtIHtcblx0bG9zdC1jb2x1bW46IDEvMSAxIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogMzBweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0cGFkZGluZzogNDRweCAwO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbV9fcmVtb3ZlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4cyk7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cdGZsZXg6IDAgMCA2MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgMTEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbS1tZXRhIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuXHQuYmMtY2FydC1pdGVtX19wcm9kdWN0LXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTI1O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1icmFuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG59XG5cbi5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3Qtb3B0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1vcHRpb24tbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtY2FydC1pdGVtX19wcm9kdWN0LW9wdGlvbi12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5iYy1jYXJ0LWl0ZW0tcXVhbnRpdHkge1xuXHRmbGV4OiAwIDAgNzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMCAxMjBweDtcblx0fVxuXG5cdGlucHV0LmJjLWNhcnQtaXRlbV9fcXVhbnRpdHktaW5wdXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0XHR3aWR0aDogNzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY2FydC1pdGVtLXRvdGFsLXByaWNlIHtcblx0ZmxleDogMCAwIDcwcHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdH1cbn1cblxuLmJjLWNhcnQtZm9vdGVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYy1jYXJ0LXN1YnRvdGFsLFxuLmJjLWNhcnQtdGF4IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmc6IDI1cHggMCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYy1jYXJ0LXRheCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYmMtY2FydC1zdWJ0b3RhbF9fbGFiZWwsXG4uYmMtY2FydC10YXhfX2xhYmVsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5iYy1jYXJ0LXN1YnRvdGFsX19hbW91bnQsXG4uYmMtY2FydC10YXhfX2Ftb3VudCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZmxleDogMCAwIDcwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdH1cbn1cblxuLmJjLWNhcnQtdGF4X19hbW91bnQge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcbn1cblxuLmJjLWNhcnQtYWN0aW9ucyB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmMtY2FydC1lcnJvciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYubWVzc2FnZS1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5iYy1jYXJ0LWVycm9yX19tZXNzYWdlIHtcblx0YmFja2dyb3VuZDogI2ZmODM4Mztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdG1hcmdpbjogMDtcblxuXHQubWVzc2FnZS1hY3RpdmUgJiB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuIiwiLmJpZ2NvbW1lcmNlLWNhcnRfX2l0ZW0tY291bnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIHZhcigtLWVhc2UtaW4tb3V0LWN1YmljKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0Ji5mdWxsIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG4iLCIuYmMtbWluaS1jYXJ0IHtcblxuXHQuYmMtY2FydC1pdGVtLWltYWdlIHtcblx0XHRmbGV4OiAwIDAgNTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuYmMtY2FydC1oZWFkZXIgPiBkaXYge1xuXHRcdHBhZGRpbmc6IDAgMCAxM3B4O1xuXHR9XG5cblx0LmJjLWNhcnQtaGVhZGVyX19xdHksXG5cdC5iYy1jYXJ0LWl0ZW0tcXVhbnRpdHkge1xuXHRcdGZsZXg6IDAgMCA0MHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1jYXJ0LWl0ZW0tdG90YWwtcHJpY2UsXG5cdC5iYy1jYXJ0LWhlYWRlcl9fcHJpY2Uge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1jYXJ0LWl0ZW0ge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LmJjLWNhcnQtaXRlbS1tZXRhIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LmJjLWNhcnQtaXRlbS10b3RhbC1wcmljZSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0fVxuXG5cdC5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zc3MpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3NzKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3NzKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzcyk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1icmFuZCxcblx0LmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1vcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdH1cblxuXHRpbnB1dC5iYy1jYXJ0LWl0ZW1fX3F1YW50aXR5LWlucHV0IHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHR3aWR0aDogNDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC5iYy1jYXJ0LWl0ZW1fX3JlbW92ZS1idXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblxuXHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHR9XG5cdH1cblxuXHQuYmMtY2FydC1zdWJ0b3RhbF9fYW1vdW50LFxuXHQuYmMtY2FydC10YXhfX2Ftb3VudCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQuYmMtY2FydC1zdWJ0b3RhbF9fbGFiZWwsXG5cdC5iYy1jYXJ0LXRheF9fbGFiZWwge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuYmMtY2FydC1zdWJ0b3RhbF9fYW1vdW50LFxuXHQuYmMtY2FydC1zdWJ0b3RhbF9fbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHR9XG5cblx0LmJjLWNhcnQtYWN0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmJjLWJ0bixcblx0LmJjLWJ0bltkaXNhYmxlZF0ge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8qIE1pbmkgQ2FydCBOYXYgTWVudSBJdGVtICovXG4uYmMtbWluaS1jYXJ0LS1uYXYtbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMTAwJTtcblx0d2lkdGg6IDQzMHB4O1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0ei1pbmRleDogMTA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHQmLmJjLXNob3ctbWluaS1jYXJ0LW5hdiB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMnB4KTtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHR9XG5cblx0LmJjLW1pbmktY2FydCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fdGh1bWJuYWlsLWxpbmsge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uICYge1xuXG5cdFx0YTpub3QoLmJjLWJ0bikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWNhcnQtaXRlbV9fcmVtb3ZlLWJ1dHRvbiB7XG5cdFx0Zm9udC1zaXplOiA5cHg7XG5cdH1cbn1cbiIsIi5iYy1hY2NvdW50LWFkZHJlc3NlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc2VzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmLmJjLWFjY291bnQtYWRkcmVzcy0tZm9ybS1hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0LmJjLWFjY291bnQtYWRkcmVzc2VzX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdC5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLW5ldyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzZXNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6bm90KC5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLW5ldykge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDRweCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHR9XG5cdH1cblxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fbWV0YSB7XG5cblx0PiBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHR9XG59XG5cbnNwYW4uYmMtYWNjb3VudC1hZGRyZXNzX19uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3NfX3Bob25lIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fZWRpdCxcbi5iYy1hY2NvdW50LWFkZHJlc3NfX2RlbGV0ZSxcbmJ1dHRvbi5iYy1hY2NvdW50LWFkZHJlc3NfX2VkaXQsXG5idXR0b24uYmMtYWNjb3VudC1hZGRyZXNzX19kZWxldGUsXG5hLmJjLWFjY291bnQtYWRkcmVzc19fZWRpdCxcbmEuYmMtYWNjb3VudC1hZGRyZXNzX19kZWxldGUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMC44Mjtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzX19kZWxldGUtZm9ybSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc2VzX19hZGQtbmV3IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLWJ1dHRvbixcbmJ1dHRvbi5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLWJ1dHRvbixcbmEuYmMtYWNjb3VudC1hZGRyZXNzZXNfX2FkZC1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA0MHB4IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmJjLWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtYWRkcmVzcy1mb3JtLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDYwcHggYXV0byAyMHB4O1xuXHRmbGV4OiAxIDEgMTAwJTtcblxuXHQ+IGJ1dHRvbiB7XG5cdFx0bWFyZ2luOiAwIDEwcHggMjBweDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzX19hY3Rpb25zLS1uZXcge1xuXHRmbGV4OiAxIDEgMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0bWluLWhlaWdodDogMjUwcHg7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3NfX2RlbGV0ZS1jb25maXJtYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0ei1pbmRleDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHRwYWRkaW5nOiAzMHB4O1xuXG5cdD4gYnV0dG9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5iYy1jb25maXJtYXRpb24tYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0ei1pbmRleDogMjtcbn1cblxuLyogRGlhbG9nIEFkZHJlc3MgU3R5bGVzICovXG4uYmMtYWNjb3VudC1hZGRyZXNzLWZvcm1fX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3MtZm9ybV9fb3ZlcmxheSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3MtZm9ybV9fY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi5iYy1hY2NvdW50LXBhZ2Uge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogNDBweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiA2MHB4IDAgOTBweDtcblx0fVxufVxuIiwiLmJjLWFjY291bnQtbG9naW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSxcbi5iYy1hY2NvdW50LWxvZ2luX19yZWdpc3RlciB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtbG9naW5fX2Zvcm0taW5uZXIsXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSBmb3JtIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtbG9naW5fX2Zvcm0ge1xuXG5cdHAubG9naW4tdXNlcm5hbWUsXG5cdHAubG9naW4tcGFzc3dvcmQsXG5cdHAubG9naW4tcmVtZW1iZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtbG9naW5fX3JlZ2lzdGVyIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCYtaW5uZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI4cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fcmVnaXN0ZXItdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fcmVnaXN0ZXItbGlzdCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuIiwiLmJjLWFjY291bnQtcmVnaXN0ZXItc3VjY2VzcyB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuIiwiLmJjLW9yZGVyX19oZWFkZXIge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmJjLW9yZGVyX19saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcMDBCNyc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1tZXRhX19sYWJlbCxcbi5iYy1vcmRlci1tZXRhX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLW1ldGFfX2xhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtb3JkZXItbWV0YV9fdmFsdWUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLmJjLW9yZGVyLWxpc3QsXG4uYmMtb3JkZXItbGlzdF9faXRlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLW9yZGVyLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHQmLmJjLWxvYWQtaXRlbXMtY29udGFpbmVyLS1oYXMtcGFnZXMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWxpc3RfX2l0ZW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmc6IDMycHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX19ib2R5IHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cbiIsIi5iYy1vcmRlci1kZXRhaWwge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uYmMtb3JkZXJfX3Byb2R1Y3QtbGlzdCxcbi5iYy1vcmRlcl9fcHJvZHVjdC1saXN0LWl0ZW0ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1vcmRlcl9fcHJvZHVjdC1saXN0IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogNDZweDtcbn1cblxuLmJjLW9yZGVyX19wcm9kdWN0LWxpc3QtaXRlbSB7XG5cblx0KyAuYmMtb3JkZXJfX3Byb2R1Y3QtbGlzdC1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWxfX2JvZHkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsX19jb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDIgNDBweDtcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsLW1ldGFfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLWRldGFpbC1tZXRhX19saXN0LWl0ZW0ge1xuXHRsb3N0LWNvbHVtbjogMS8yIDI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzMgMyAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbF9fc2hpcG1lbnRzIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmJjLW9yZGVyLXNoaXBtZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdC5iYy1vcmRlci1tZXRhX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0Zm9ub3Qtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0KyAuYmMtb3JkZXItc2hpcG1lbnQge1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXNoaXBtZW50X19jb2wge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1zaGlwbWVudF9fdHJhY2tpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdCYtbWV0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxufVxuXG4uYmMtb3JkZXItc2hpcG1lbnRfX2FkZHJlc3Mge1xuXG5cdD4gKiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbF9fdG90YWxzIHtcblx0bWFyZ2luLXRvcDogNTBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX19saXN0LFxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QtaXRlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm8td3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdCsgLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QtaXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX19sYWJlbCxcbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCYtLWxnIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX19sYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cbiIsIi5iYy1hY2NvdW50LWxvc3QtcGFzc3dvcmQge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA1MTBweDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1sb3N0LXBhc3N3b3JkX19hY2NvdW50LWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJjLWFjY291bnQtbG9zdC1wYXNzd29yZF9fYWNjb3VudC1saW5rIHtcblxuXHQrIC5iYy1hY2NvdW50LWxvc3QtcGFzc3dvcmRfX2FjY291bnQtbGluayB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cbn1cbiIsIi5iYy1naWZ0LXBhZ2Uge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogNDBweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiA2MHB4IDAgNjhweDtcblx0fVxufVxuXG4uYmMtZ2lmdC1wdXJjaGFzZSB7XG5cblx0LmJjLWZvcm1fX3JvdyB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1mb3JtX19jb2wge1xuXHRcdGZsZXg6IDAgMSA1MCU7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2lmdC1pbnN0cnVjdGlvbnMge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tdG9wOiA3NXB4O1xuXHR9XG5cblx0b2wgPiBsaSArIGxpIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG59XG5cbi5iYy1naWZ0LWJhbGFuY2Uge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX2Zvcm0sXG4uYmMtZ2lmdC1iYWxhbmNlX19yZXNwb25zZSB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDEgNTAlO1xuXHR9XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX3Jlc3BvbnNlIHtcblxuXHQ+ICoge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2lmdC1iYWxhbmNlX19jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdHBhZGRpbmc6IDc0cHggMjBweCA3MnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX3RpdGxlLFxuLmJjLWdpZnQtYmFsYW5jZV9fYW1vdW50LFxuLmJjLWdpZnQtYmFsYW5jZV9fY29kZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fdGl0bGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fYW1vdW50IHtcblx0Zm9udC1zaXplOiAzZW07XG5cdG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX2NvZGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIi8qXG4gKiBXb3JkcHJlc3MgQ29yZSBUaGVtZXMgT3ZlcnJpZGVzLlxuICpcbiAqIERPIE5PVCBFRElUIFRISVMgQ1NTIEZJTEUgRElSRUNUTFkuIElUIElTIEdFTkVSQVRFRCBCWSBHUlVOVC5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UsIHNlZSB0aGUgcGNzcyBkaXJlY3RvcnlcbiAqIGFuZCBlZGl0IHRoZSBzb3VyY2UgZmlsZXMgZm91bmQgdGhlcmUuXG4gKlxuICovXG5cbi8qIFRoZW1lcyAqL1xuQGltcG9ydCBcInR3ZW50eS1zaXh0ZWVuLXRoZW1lXCI7XG5AaW1wb3J0IFwidHdlbnR5LXNldmVudGVlbi10aGVtZVwiO1xuQGltcG9ydCBcInR3ZW50eS1uaW5ldGVlbi10aGVtZVwiO1xuQGltcG9ydCBcInR3ZW50eS10d2VudHktdGhlbWVcIjtcbkBpbXBvcnQgXCJnZW5lc2lzLXRoZW1lc1wiO1xuQGltcG9ydCBcInNob3B0aW1pemVyXCI7XG5AaW1wb3J0IFwidmVnYW5vc1wiO1xuQGltcG9ydCBcImZsYXRzb21lXCI7XG4iLCIuYmMtd3AtdHdlbnR5LXNpeHRlZW4tdGhlbWUge1xuXHQvKiBDYXNlOiBMYXJnZSBwcm9kdWN0IGltYWdlIHNpemUgYXBwbGllZC4gKi9cblx0LnNpdGUtaW5uZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTE0NDApO1xuXHR9XG5cblx0LyogQ2FzZTogUHJvZHVjdCBzaW5nbGUgbWFyZ2luIHJpZ2h0IGlzIHRvbyBsYXJnZSB3aXRob3V0IHRoZSBzaWRlYmFyLiAqL1xuXHQmLnNpbmdsZS1iaWdjb21tZXJjZV9wcm9kdWN0IHtcblxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNy42OTIzJTtcblxuXHRcdFx0LyogTWVkaWEgcXVlcnkgZnJvbSB0aGUgdGhlbWUuICovXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTYuODc1ZW0pIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS1jb250ZW50IHtcblxuXHRcdHVsLFxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5iYy13cC10d2VudHktc2V2ZW50ZWVuLXRoZW1lIHtcblxuXHQuZW50cnktY29udGVudCB7XG5cblx0XHR1bCxcblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmMtd3AtdHdlbnR5LW5pbmV0ZWVuLXRoZW1lIHtcblxuXHQuc2l0ZS1jb250ZW50IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxufVxuIiwiLmJjLXdwLXR3ZW50eS10d2VudHktdGhlbWUge1xuXHQvKiBDYXNlOiBUaGVtZSBTaXRlIGhlYWRlciBuZWVkIGhpZ2hlciB6LWluZGV4IHRoYW4gMS4gKi9cblx0I3NpdGUtaGVhZGVyIHtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdC8qIENhc2U6IENvbnRlbnQgd2lkdGhzIG5lZWQgdG8gYmUgd2lkZXIgZm9yIGJjIGNvbnRlbnQgcGFnZXMuICovXG5cdC5lbnRyeS1jb250ZW50ID4gKiB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItOTYwKSAhaW1wb3J0YW50O1xuXG5cdFx0Ji5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlIHtcblx0XHRcdG1heC13aWR0aDogMzcwcHggIWltcG9ydGFudDtcblx0XHRcdHotaW5kZXg6IDA7XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC00MjApIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDM3MHB4KSAtIDIwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWluLTEwMDApIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gOTYwcHgpIC8gMik7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHRcdC5lbnRyeS1jb250ZW50ID4gKiB7XG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci0xNDQwKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS1jb250ZW50ICpbY2xhc3NePVwiYmMtXCJdIHtcblxuXHRcdGgxLFxuXHRcdGgyOm5vdCguYmMtcHJvZHVjdC1hcmNoaXZlX190aXRsZSksIC8qIFByb2R1Y3QgQXJjaGl2ZSBUaXRsZSBuZWVkcyB0b3Agc3BhY2luZy4gKi9cblx0XHRoMyxcblx0XHRoNCxcblx0XHRoNSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8qIENhc2U6IFByb2R1Y3QgYXJjaGl2ZSB2aWV3IG5lZWRzIHRvIGJlIHdpZGVyIHRvIGFsbG93IHNwYWNlIGZvciB0aGUgcmVmaW5lcnkuICovXG5cdC5lbnRyeS1jb250ZW50IC5iYy1wcm9kdWN0LWFyY2hpdmUge1xuXHRcdG1heC13aWR0aDogMTI2MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKiBDYXNlOiBSZXNldCBzZWN0aW9uIHBhZGRpbmcgZm9yIFNpbmdsZSBwcm9kdWN0IGNvbnRlbnQuICovXG5cdC5zaW5nbGUtYmlnY29tbWVyY2VfcHJvZHVjdCB7XG5cblx0XHRzZWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0LmJjLXByb2R1Y3Qtc2luZ2xlIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdH1cblxuXHRcdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZSxcblx0XHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUtLXJlbGF0ZWQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQvKiBDYXNlOiBBbGwgQkMgcmVsYXRlZCBidXR0b25zIHNob3VsZCBpbmhlcml0IHRoZSBiYyBzdHlsZXMgZnJvbSB0aGUgY3VzdG9taXplci4gKi9cblx0YnV0dG9uOm5vdCgudG9nZ2xlKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdGxhYmVsLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxuXG5cdC8qIENhc2U6IFF1aWNrIFZpZXcgbW9kYWwgZm9udCBzaXplcyBpbmZsdWVuY2VkIGJ5IGh0bWwgd3JhcHBlciBzZXR0aW5nLiAqL1xuXHQrIC5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX3dyYXBwZXIge1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXG5cdFx0bGFiZWwuYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eS1sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0LyogQ2FzZTogYWRkcmVzc2VzIGFuZCBvdmVybGFwIGlzc3VlIHdpdGggcmF0aW5nIHN0YXJzLiAqL1xuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZy0tbWFzayB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdC8qIEJDIFByb2R1Y3QgR2FsbGVyeSBpbnRlcmZlcmVzIHdpdGggdGhlIGNhcnQgZHJvcGRvd24uICovXG5cdC5iYy1wcm9kdWN0LXNpbmdsZSAuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdC8qIEZvb3RlciBXaWRnZXRzICovXG5cdC5mb290ZXItd2lkZ2V0cy13cmFwcGVyIHtcblx0XHQvKiBDYXNlOiBNaW5pIENhcnQgaW4gdGhlIGZvb3RlciBoYXMgYSBsaW5rIHdyYXBwaW5nIGlzc3VlLiAqL1xuXHRcdC5iYy1taW5pLWNhcnQgLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogQ2FzZTogQWRkcmVzcyBkaWFsb2cgb3ZlcmxheSBuZWVkcyB0byBpbmhlcml0IHRoZSBCRyBjb2xvciBvZiB0aGUgQ3VzdG9taXplciBzZXR0aW5nLiAqL1xuXHQuYmMtYWNjb3VudC1hZGRyZXNzLWZvcm1fX292ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdH1cblxuXHQvKiBDYXNlOiBXaXNoIExpc3QgZGlhbG9nIGJveCBmb250IHNpemUgaXMgdG9vIHNtYWxsLiAqL1xuXHR+IC5iYy13aXNoLWxpc3QtZGlhbG9nX193cmFwcGVyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRsYWJlbCxcblx0XHQuYmMtd2lzaC1saXN0LWRpYWxvZy1kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdH1cblxuXHRcdGlucHV0LmJjLXdpc2gtbGlzdC1uYW1lLWZpZWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXG5cdFx0YnV0dG9uLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY2xvc2UtYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBDYXNlOiBBZGRyZXNzIGZvcm0gbW9kYWwgaXMgY3V0IG9mZi4gKi9cblx0LmJjLWFjY291bnQtYWRkcmVzc2VzX19saXN0LmJjLWFjY291bnQtYWRkcmVzcy0tZm9ybS1hY3RpdmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC5iYy1hY2NvdW50LWFkZHJlc3MtZm9ybV9fd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4iLCIvKiBHZW5lc2lzIEVzc2VuY2UgUHJvIHRoZW1lICovXG4uYmMtd3AtZ2VuZXNpcy1lc3NlbmNlLXRoZW1lIHtcblx0LyogQ2FzZTogTGFyZ2UgcHJvZHVjdCBpbWFnZSBzaXplIGFwcGxpZWQuICovXG5cdCYuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0ge1xuXG5cdFx0LnNpdGUtaW5uZXIge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1pbi0xMDAwKSB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTk2MCk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC14bGFyZ2UpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItMTIwMCk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTE0NDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBHZW5lc2lzIE1hZ2F6aW5lIFBybyB0aGVtZSAqL1xuLmJjLXdwLWdlbmVzaXMtbWFnYXppbmUtdGhlbWUge1xuXHQvKiBDYXNlOiBMYXJnZSBwcm9kdWN0IGltYWdlIHNpemUgYXBwbGllZC4gKi9cblx0Ji5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSB7XG5cblx0XHQuYmMtcHJvZHVjdC1zaW5nbGUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cbn1cblxuLyogR2VuZXNpcyBXZWxsbmVzcyBQcm8gdGhlbWUgKi9cbi5iYy13cC1nZW5lc2lzLXdlbGxuZXNzLXRoZW1lIHtcblx0LyogQ2FzZTogSW5jcmVhc2UgYmFzZSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIHRvIHRoZSBCQyBQRFAgc2luZ2xlLiAqL1xuXHQmLmZ1bGwtd2lkdGgtY29udGVudCAuc2l0ZS1pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiA5NzBweDtcblx0fVxuXG5cdC8qIENhc2U6IExhcmdlIHByb2R1Y3QgaW1hZ2Ugc2l6ZSBhcHBsaWVkLiAqL1xuXHQmLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHRcdC5zaXRlLWlubmVyIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1taW4tMTAwMCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci05NjApO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQteGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTEyMDApO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHhsYXJnZSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci0xNDQwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogR2VuZXNpcyBBY2FkZW15IFBybyB0aGVtZSAqL1xuLmJjLXdwLWdlbmVzaXMtYXV0aG9yLXRoZW1lIHtcblxuXHQuYmMtcHJvZHVjdC1zaW5nbGUge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LTk4MSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDQ5cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIEdlbmVzaXMgRGlnaXRhbCBQcm8gdGhlbWUgKi9cbi5iYy13cC1nZW5lc2lzLWRpZ2l0YWwtdGhlbWUge1xuXG5cdCYuc2luZ2xlLWJpZ2NvbW1lcmNlX3Byb2R1Y3Qge1xuXG5cdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItOTYwKTtcblx0XHR9XG5cdH1cblxuXHQmLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHRcdCYuc2luZ2xlLWJpZ2NvbW1lcmNlX3Byb2R1Y3Qge1xuXG5cdFx0XHQuZW50cnktY29udGVudCB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTE0NDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCsgLmJjLXByb2R1Y3QtcXVpY2stdmlld19fd3JhcHBlciAuYmMtcHJvZHVjdC1xdWljay12aWV3X19jb250ZW50LWlubmVyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLyogR2VuZXNpcyBEaXZpbmUgdGhlbWUgKi9cbi5iYy13cC1nZW5lc2lzLWRpdmluZS10aGVtZSB7XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5zaW5nbGUtYmlnY29tbWVyY2VfcHJvZHVjdCB7XG5cblx0XHQuYmMtcHJvZHVjdC1zaW5nbGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQrIC5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX3dyYXBwZXIgLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudC1pbm5lciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4iLCIvKiBTaG9wdGltaXplciBmb3IgQmlnQ29tbWVyY2UgZm9yIFdvcmRQcmVzcyBUaGVtZSBTdHlsZXMgKi9cbi5iYy13cC1zaG9wdGltaXplci10aGVtZSB7XG5cblx0Ji5zaW5nbGUtYmlnY29tbWVyY2VfcHJvZHVjdCB7XG5cblx0XHQmLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHRcdFx0LnNpdGUtbWFpbiB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhIHtcblx0XHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LXh4bGFyZ2UpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg0MCUgLSAzMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0NzBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBTaG9wdGltaXplciBmb3IgQmlnQ29tbWVyY2UgZm9yIFdvcmRQcmVzcyBUaGVtZSBTdHlsZXMgKi9cbi5iYy13cC12ZWdhbm9zLXRoZW1lIHtcblxuXHQmLnNpbmdsZS1iaWdjb21tZXJjZV9wcm9kdWN0IHtcblxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTk2MCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHRcdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTIwMHB4IC0gMWVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJjLXByb2R1Y3Qtc2luZ2xlIHtcblx0XHRcdHBhZGRpbmc6IDAgMmVtO1xuXHRcdH1cblx0fVxufVxuIiwiLyogU2hvcHRpbWl6ZXIgZm9yIEJpZ0NvbW1lcmNlIGZvciBXb3JkUHJlc3MgVGhlbWUgU3R5bGVzICovXG4uYmMtd3AtZmxhdHNvbWUtdGhlbWUge1xuXHQvKiBDYXNlOiBMb2dpbiBwb3B1cCBoYXMgbm8gbGVmdCBhbmQgcmlnaHQgcGFkZGluZy4gKi9cblx0LmxpZ2h0Ym94LWNvbnRlbnQgLmJjLWFjY291bnQtcGFnZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdH1cblxuXHQvKiBMb2dpbiBGb3JtIG5lZWRzIGFkZGl0aW9uYWwgcGFkZGluZy4gKi9cblx0cC5sb2dpbi1zdWJtaXQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLWNhcnRfX2l0ZW0tY291bnQuZnVsbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0fVxuXHR9XG5cblx0LndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xuXG5cdFx0LmJjLWNhcnQge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm9mZi1jYW52YXMtcmlnaHQgLm1mcC1jb250ZW50IHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdH1cblxuXHQuYmMtbWluaS1jYXJ0IC5iYy1idG4sXG5cdC5iYy1taW5pLWNhcnQgLmJjLWJ0bltkaXNhYmxlZF0ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuIl19 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvbWFzdGVyLnBjc3MiLCIuLi9wY3NzL2Jhc2UvX2ljb25zLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9fYWxsLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19lYXNpbmcucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGFiZWwucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGVnZW5kLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2NvbnRyb2xzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2F0dHJpYnV0ZXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9faWNvbnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19zcGFjZXJzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbnRhaW5lcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fYnV0dG9ucy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvbWl4aW5zL19mb3Jtcy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvbWl4aW5zL190ZXh0LWhlbHBlcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvbWl4aW5zL191dGlsaXRpZXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdmlzaWJpbGl0eS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvaGVscGVyLWNsYXNzZXMvX3Zpc2liaWxpdHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvYmFzZS9fYWxsLnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9fdmFsaWRhdGlvbi5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL2NvbnRyb2xzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX2ZpbGUucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9jb250cm9scy9fcmFkaW8tY2hlY2tib3gucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9jb250cm9scy9fc2VsZWN0LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX3RleHRhcmVhLnBjc3MiLCIuLi9wY3NzL3ZlbmRvci9fYWxsLnBjc3MiLCIuLi9wY3NzL3ZlbmRvci9zd2lwZXIvX2FsbC5wY3NzIiwiLi4vcGNzcy92ZW5kb3Ivc3dpcGVyL19kZWZhdWx0LnBjc3MiLCI8bm8gc291cmNlPiIsIi4uL3Bjc3MvdmVuZG9yL2ZsYXRwaWNrci9fYWxsLnBjc3MiLCIuLi9wY3NzL3ZlbmRvci9mbGF0cGlja3IvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9fYWxsLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxsLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fdGl0bGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19icmFuZC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3ByaWNlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZmxhZ3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19kZXNjcmlwdGlvbi5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2dhbGxlcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19mb3JtLWNvbXBvbmVudHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tZHJvcGRvd24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tc3dhdGNoLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJlY3RhbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1waWNrLWxpc3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcmFkaW8ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yYXRpbmdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3BlY3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yZWxhdGVkLXByb2R1Y3RzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVmaW5lcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19zdWJuYXYucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19hbGVydC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3BhZ2luYXRpb24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcmRlci1wcm9kdWN0LXJvdy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2ltYWdlcy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3dpc2gtbGlzdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvYnV0dG9ucy9fcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX3NpbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19vcmRlci5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9sb29wL19wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX25vLXJlc3VsdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QtcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC1yZXZpZXdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvc2luZ2xlL19wcm9kdWN0LXdpc2gtbGlzdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcnQvX2NhcnQtcGFnZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcnQvX2NhcnQtbWVudS1pdGVtLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fbWluaS1jYXJ0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fc2hpcHBpbmcucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL19hZGRyZXNzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9fYWNjb3VudC1kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9fYWNjb3VudC1sb2dpbi5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2UvX2FjY291bnQtcmVnaXN0ZXIucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL29yZGVycy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2Uvb3JkZXJzL19vcmRlci1oaXN0b3J5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9vcmRlcnMvX29yZGVyLWRldGFpbC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2UvX2xvc3QtcGFzc3dvcmQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL19naWZ0LWNlcnRpZmljYXRlLnBjc3MiLCIuLi9wY3NzL3dwLXRoZW1lcy9fYWxsLnBjc3MiLCIuLi9wY3NzL3dwLXRoZW1lcy9fdHdlbnR5LXNpeHRlZW4tdGhlbWUucGNzcyIsIi4uL3Bjc3Mvd3AtdGhlbWVzL190d2VudHktc2V2ZW50ZWVuLXRoZW1lLnBjc3MiLCIuLi9wY3NzL3dwLXRoZW1lcy9fdHdlbnR5LW5pbmV0ZWVuLXRoZW1lLnBjc3MiLCIuLi9wY3NzL3dwLXRoZW1lcy9fdHdlbnR5LXR3ZW50eS10aGVtZS5wY3NzIiwiLi4vcGNzcy93cC10aGVtZXMvX2dlbmVzaXMtdGhlbWVzLnBjc3MiLCIuLi9wY3NzL3dwLXRoZW1lcy9fc2hvcHRpbWl6ZXIucGNzcyIsIi4uL3Bjc3Mvd3AtdGhlbWVzL192ZWdhbm9zLnBjc3MiLCIuLi9wY3NzL3dwLXRoZW1lcy9fZmxhdHNvbWUucGNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7R0FRRzs7QUFFSCxXQUFXO0FDVlg7Ozs7bUZBSW1GO0FBRW5GLHVCQUF1QjtBQUV2QjtFQUNFLGlDQUFpQztFQUNqQzs7OzttR0FJMEc7RUFDMUcsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixvQkFBb0I7Q0FDckI7QUFFRDtFQUNFLGdGQUFnRjtFQUNoRiw0Q0FBNEM7RUFDNUMsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsc0NBQXFCO1VBQXJCLDhCQUFxQjtFQUFyQixxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLGVBQWU7O0VBRWYsdUNBQXVDO0VBQ3ZDLG9DQUFvQztFQUNwQyxtQ0FBbUM7Q0FDcEM7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FB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ckIsZUFBZSxBQUVmLHVDQUF1QztFQUN2QyxvQ0FBb0M7RUFDcEMsbUNBQW1DO0NBQ3BDO0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FD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QTtFQUNDLG1CQUFtQjtDQUNuQjtBQUtEO0VBQ0MsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtDQUNqQjtBQUdGO0VBQ0MsZ0JBQWdCO0NBQ2hCO0FDcEhGLDREQUE0RDtBQU96RDtFQUNDLFlBQVk7RUFDWixZQUFZO0NBQ1o7QUFHQTtFQUREO0lBRUUsd0JBQXdCO0dBTXpCO0NBTEM7QUFFRDtFQUxEO0lBTUUsd0JBQXdCO0dBRXpCO0NBREM7QUFLRjtFQUREO0lBRUUsMEJBQTBCO0dBRTNCO0NBREM7QUMxQkosNERBQTREO0FBSzFEO0VBQ0MsaUJBQWdDO0VBQ2hDLFlBQVk7Q0FDWjtBQUlBO0VBQ0MsOEJBQThCO0VBQzlCLFlBQVk7Q0FDWjtBQUdGO0VBQ0MsZUFBZTtDQUNmO0FDcEJILDREQUE0RDtBQUUzRCxzREFBc0Q7QUFDdEQ7RUFDQyxtQkFBbUI7RUFDbkIsb0JBQW9CO0NBQ3BCO0FBRUQsMENBQTBDO0FBRXpDO0VBREQ7SUFFRSxvQkFBb0I7R0FFckI7Q0FEQztBQUdGO0VBQ0MsY0FBYztDQU1kO0FBSkE7RUFIRDtJQUlFLHNCQUFzQjtJQUN0QixpQkFBaUI7R0FFbEI7Q0FEQztBQU1BO0VBREQ7SUFFRSxtQkFBbUI7SUFDbkIsZ0NBQWdDO0dBRWpDO0NBREM7QUFJSDtFQUNDLGFBQWE7Q0FDYjtBQUVEOztFQUVDLGdCQUFnQjtDQUNoQiIsImZpbGUiOiJtYXN0ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIEdsb2JhbCBDU1NcbiAqXG4gKiBETyBOT1QgRURJVCBUSElTIENTUyBGSUxFIERJUkVDVExZLiBJVCBJUyBHRU5FUkFURUQgQlkgR1JVTlQuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLCBzZWUgdGhlIHBjc3MgZGlyZWN0b3J5XG4gKiBhbmQgZWRpdCB0aGUgc291cmNlIGZpbGVzIGZvdW5kIHRoZXJlLlxuICpcbiAqL1xuXG4vKiBSZXNldCAqL1xuQGltcG9ydCBcImJhc2UvaWNvbnNcIjtcblxuLyogVXRpbGl0aWVzICovXG5AaW1wb3J0IFwidXRpbGl0aWVzL2FsbFwiO1xuXG4vKiBCYXNlICovXG5AaW1wb3J0IFwiYmFzZS9hbGxcIjtcblxuLyogVmVuZG9yICovXG5AaW1wb3J0IFwidmVuZG9yL2FsbFwiO1xuXG4vKiBDb250ZW50ICovXG5AaW1wb3J0IFwiY29udGVudC9hbGxcIjtcblxuLyogV29yZFByZXNzIFRoZW1lIE92ZXJyaWRlcyAqL1xuQGltcG9ydCBcIndwLXRoZW1lcy9hbGxcIjtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9udCBJY29uczogSWNvbnMgKHZpYSBJY29Nb29uKVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJztcbiAgc3JjOlxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMud29mZjI/Nm5keWN5JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMudHRmPzZuZHljeScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmY/Nm5keWN5JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy5zdmc/Nm5keWN5I2JpZ2NvbW1lcmNlLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnYmlnY29tbWVyY2UtaWNvbnMnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1iYy1iaWdjb21tZXJjZV9kaWFnbm9zdGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb24tYmMtY2hhbm5lbF9zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWJjLWNoYW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWJjLWNyZWRlbnRpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1iYy1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1iYy1hY2NvdW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tYmMtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi1iYy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1iYy1jdXJyZW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tYmMtZ2lmdF9jZXJ0aWZpY2F0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWJjLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tYmMtb3JkZXJfY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1iYy1wcm9kdWN0X3Jldmlld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWJjLXNoaXBwaW5nX3JldHVybnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLWJjLWItbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmRhc2hpY29ucy1iaWdjb21tZXJjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tYmMtYXJyb3ctc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWJjLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1iYy1hcnJvdy10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLWJjLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWJjLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tYmMtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmljb24tYmMtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb24tYmMtc3RvcmUtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uLWJjLWN1c3RvbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLmljb24tYmMtYXV0aGVudGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1iYy1uZXh0X3N0ZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1iYy1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuLmljb24tYmMtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmljb24tYmMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5pY29uLWJjLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uaWNvbi1iYy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uaWNvbi1iYy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmljb24tYmMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5pY29uLWJjLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uaWNvbi1iYy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tYmMtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogVXRpbGl0aWVzXG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogVmFyaWFibGVzICovXG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbG9yc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9lYXNpbmdcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvbGFiZWxcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvbGVnZW5kXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL2ZpZWxkc2V0XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL2NvbnRyb2xzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL2F0dHJpYnV0ZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvdmFsaWRhdGlvblwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9pY29uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3BhdGhzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvc3BhY2Vyc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb250YWluZXJzXCI7XG5cbi8qIFNldHRpbmdzICovXG5AaW1wb3J0IFwic2V0dGluZ3MvZ3JpZFwiO1xuXG4vKiBNaXhpbnMgKi9cbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9mb3Jtc1wiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWhlbHBlcnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIm1peGlucy91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xuXG4vKiBIZWxwZXIgQ2xhc3NlcyAqL1xuQGltcG9ydCBcImhlbHBlci1jbGFzc2VzL3Zpc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJoZWxwZXItY2xhc3Nlcy9jb2xvcnNcIjtcbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUHJpbWFyeSBQYWxldHRlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1wcmltYXJ5OiAjNTI3M2Y0O1xuXHQtLWNvbG9yLXNlY29uZGFyeTogZGFya2VuKHZhcigtLWNvbG9yLXByaW1hcnkpLCAwLjA4KTtcblx0LS1jb2xvci1iYy1ncmVlbjogIzY1YzY4Yztcblx0LS1jb2xvci1iYy1saWdodC1ncmV5OiAjZTBlM2U5O1xuXHQtLWNvbG9yLWJjLWNvbmNyZXRlOiAjY2RjZGNkO1xuXHQtLWNvbG9yLWJjLWdyZXk6ICM4YjhiOGI7XG5cdC0tY29sb3ItYmMtZ3JleS1tZWRpdW06ICM1ZTVlNWU7XG5cdC0tY29sb3ItYmMtYmxhY2s6ICMzNDMxM2Y7XG5cdC0tY29sb3ItYmMtZG9nZXItYmx1ZTogIzBkNTJmZjtcblx0LS1jb2xvci1iYy1ibHVlLWxpZ2h0OiAjMTY4ZmMwO1xuXHQtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlOiAjNTNiYWQxO1xuXHQtLWNvbG9yLWJjLXJlZDogI2QyNTc0YTtcblx0LS1jb2xvci1iYy1zdWNjZXNzOiAjNTA3YzA5O1xuXHQtLWNvbG9yLWJjLWFsdW1pbml1bTogI2E5YWFiMTtcblx0LS1jb2xvci1iYy1icmlnaHQtdHVycXVvaXNlOiAjMDJlYWRhO1xuXHQtLWNvbG9yLWJjLXNoYXJrOiAjMjMyODJkO1xuXHQtLWNvbG9yLWJjLXR1bmE6ICMzNjMxNDA7XG5cdC0tY29sb3ItYmMtc2hhbXJvY2s6ICMzM2M5ODc7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogV2hpdGVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci13aGl0ZTogI2ZmZjtcblx0LS1jb2xvci1vZmYtd2hpdGU6ICNmNWY1ZjU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogR3JleXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWdyZXktbGlnaHQ6IGxpZ2h0ZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXHQtLWNvbG9yLWdyZXk6IGdyZXk7XG5cdC0tY29sb3ItZ3JleS1kYXJrOiBkYXJrZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJsYWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmxhY2s6ICMwMDA7XG5cdC0tY29sb3ItYmxhY2stYS00MDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHQtLWNvbG9yLWJsYWNrLWEtNzA6IHJnYmEoMCwgMCwgMCwgMC43KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCYWNrZ3JvdW5kc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmdkOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWNvbnRlbnQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1jb2xvci1iZ2QtbG9naW46ICNmMWYxZjE7XG5cdC0tY29sb3ItYmdkLXNlbGVjdGlvbjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItYmdkLXBhbmVsLWFjdGl2ZTogIzJjMjkzNTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5rc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItbGluay1ob3ZlcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBUZXh0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tY29sb3ItdGV4dC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXJzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ib3JkZXI6IHZhcigtLWNvbG9yLWdyZXkpO1xuXHQtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkOiAjZTFlNmVhO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEFsZXJ0IENvbG9yc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tYWxlcnQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1hbGVydC1iZy1kZWZhdWx0OiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0LS1hbGVydC1zdWNjZXNzOiAjM2VjODg5O1xuXHQtLWFsZXJ0LWVycm9yOiAjZmYwMDEyO1xuXHQtLWFsZXJ0LWJnLWluZm86IHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcbn1cbiIsIjpyb290IHtcblx0LyogRWFzaW5nOiBTaW5lICovXG5cdC0tZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcblx0LS1lYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcblx0LS1lYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG5cdC8qIEVhc2luZzogUXVhZCAqL1xuXHQtLWVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcblx0LS1lYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG5cdC0tZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXG5cdC8qIEVhc2luZzogQ3ViaWMgKi9cblx0LS1lYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0LS1lYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuXHQvKiBFYXNpbmc6IFF1YXJ0ICovXG5cdC0tZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG5cdC0tZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cblx0LyogRWFzaW5nOiBRdWludCAqL1xuXHQtLWVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHQtLWVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblxuXHQvKiBFYXNpbmc6IEV4cG8gKi9cblx0LS1lYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuXHQtLWVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblx0LS1lYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cblx0LyogRWFzaW5nOiBDaXJjICovXG5cdC0tZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG5cdC0tZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cblx0LyogRWFzaW5nOiBCYWNrICovXG5cdC0tZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcblx0LS1lYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdC0tZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tYm9yZGVyLWNvbG9yOiBsaWdodGdyZXk7XG5cdC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXM6IGRhcmtlbih2YXIoLS1mb3JtLWJvcmRlci1jb2xvciksIDAuMjUpO1xuXHQtLWZvcm0tYm9yZGVyLXNpemU6IDFweDtcblx0LS1mb3JtLWJvcmRlci1zaXplLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWJvcmRlci1yYWRpdXM6IDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29sb3JzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcblx0LS1mb3JtLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tY29sb3ItZ3JleS1saWdodCk7XG5cdC0tZm9ybS1jb2xvci1lcnJvcjogbGlnaHRlbihyZWQsIDAuMSk7XG5cdC0tZm9ybS1jb2xvci1yZXF1aXJlZDogdmFyKC0tZm9ybS1jb2xvci1lcnJvcik7XG5cdC0tZm9ybS1jb2xvci1zdWNjZXNzOiBsaWdodGVuKGdyZWVuLCAwLjEpO1xuXHQtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXI6IGdyZXk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVUlcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tdWktaWNvbi1jb2xvcjogbGlnaHRncmV5OyAvKiBDb250cm9sIGljb25zICovXG5cdC0tZm9ybS11aS1pY29uLWZvbnQtc2l6ZTogMS4yNWVtOyAvKiBDb250cm9sIGljb25zICovXG5cdC0tZm9ybS11aS1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTsgLyogU2VsZWN0IGljb24gKi9cblx0LS1mb3JtLXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpOyAgLyogU2VsZWN0LCBDaGVja2JveCwgJiBSYWRpbyAqL1xuXHQtLWZvcm0tdWktYmdkLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7ICAvKiBTZWxlY3QgKi9cblx0LS1mb3JtLXVpLWljb24tc2VsZWN0OiAnXFxlOTAwJzsgLyogU2VsZWN0ICovXG5cdC0tZm9ybS11aS1pY29uLXNlbGVjdC1mb250LXNpemU6IDI1cHg7IC8qIFNlbGVjdCAqL1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcblx0LS1mb3JtLWZvbnQtc2l6ZTogMWVtO1xuXHQtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeTogMC44NzVlbTsgLyogTGFiZWwgKi9cblx0LS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeTogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7IC8qIExhYmVsICovXG5cdC0tZm9ybS1mb250LXNpemUtdGVydGlhcnk6IDAuODEzZW07IC8qIEhlbHBlciBUZXh0ICYgRGVzY3JpcHRpb25zICovXG5cdC0tZm9ybS1mb250LXdlaWdodC10ZXJ0aWFyeTogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpOyAvKiBIZWxwZXIgVGV4dCAmIERlc2NyaXB0aW9ucyAqL1xuXHQtLWZvcm0tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0LS1mb3JtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtLWZvcm0tY29udHJvbC1oZWlnaHQ6IDQ1cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogU3BhY2luZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1tYXJnaW46IDI4cHg7XG5cdC0tZm9ybS1tYXJnaW4tc21hbGw6IHZhcigtLXNwYWNlci14cyk7XG5cdC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWw6IDIwcHg7XG5cdC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsOiAyMHB4O1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMYWJlbFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sYWJlbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sYWJlbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1sYWJlbC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdC0tZm9ybS1sYWJlbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1sYWJlbC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbCBIZWxwZXIgVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1jb2xvcjogdmFyKC0tZm9ybS1jb2xvci1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtdGVydGlhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS10ZXJ0aWFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWxpbmUtaGVpZ2h0OiAxLjE1O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItbWFyZ2luLXRvcDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItcGFkZGluZzogMCA4cHg7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExlZ2VuZFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sZWdlbmQtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxlZ2VuZC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sZWdlbmQtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tbGVnZW5kLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxlZ2VuZC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGVnZW5kLCBzdHlsZWRcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtcGFkZGluZzogMCA4cHg7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXRleHQtYWxpZ246IGxlZnQ7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1iZ2QtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZTogdmFyKC0tZm9ybS1ib3JkZXItc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWNvbnRyb2wtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4pO1xuXHQtLWZvcm0tY29udHJvbC1wYWRkaW5nOiAwIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblx0LS1mb3JtLWNvbnRyb2wtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2wgSWNvblxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWljb24tY29sb3I6IHZhcigtLWZvcm0tdWktaWNvbi1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWljb24tZm9udC1zaXplOiB2YXIoLS1mb3JtLXVpLWljb24tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1saW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdC0tZm9ybS1jb250cm9sLWljb24td2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXdpZHRoKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi1yaWdodDogMDtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi10b3A6IDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogVGV4dGFyZWFcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1oZWlnaHQ6IDIyNXB4O1xuXHQtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1wYWRkaW5nOiAxNHB4IHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBTZWxlY3Rcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtaGVpZ2h0OiAxMDBweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLXBhZGRpbmc6IHZhcigtLWZvcm0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoKSArIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKSk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3I6IHZhcigtLWZvcm0tdWktYmdkLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvci1ob3ZlcjogdmFyKC0tZm9ybS11aS1iZ2QtY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1jb2xvcjogdmFyKC0tZm9ybS11aS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1mb250LXNpemU6IHZhcigtLWZvcm0tdWktaWNvbi1zZWxlY3QtZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWhlaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KSAtIDJweCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1pY29uOiB2YXIoLS1mb3JtLXVpLWljb24tc2VsZWN0KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXJpZ2h0OiAxcHg7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi10b3A6IDFweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBSYWRpbyAmIENoZWNrYm94XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy10b3A6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy1ib3R0b206IDRweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvci1jaGVja2VkOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLW1heC13aWR0aDogNjAwcHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtcHVzaC1sYWJlbC1yaWdodDogMTBweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbWFyZ2luLXRvcDogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktZm9udC1zaXplOiAxMnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tbGVmdDogNnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tdG9wOiAycHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZS1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnZC1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktaGVpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpIC8gMik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQ6IDA7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcDogLTJweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcHVzaC1sYWJlbC1yaWdodDogMzRweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktd2lkdGg6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCkgLyAyKTtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXNpemU6IDJweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1oZWlnaHQ6IDVweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdDogN3B4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi10b3A6IDVweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktd2lkdGg6IDlweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tbGVmdDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi10b3A6IDZweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktd2lkdGg6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktaGVpZ2h0OiA4cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogRmlsZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWZpbGUtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWZpbGUtcGFkZGluZzogdmFyKC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogU3VibWl0ICYgQnV0dG9uc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWJ1dHRvbi1tYXJnaW4tdG9wOiB2YXIoLS1mb3JtLW1hcmdpbik7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFBsYWNlaG9sZGVyXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yLXBsYWNlaG9sZGVyKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yLWZvY3VzOiBsaWdodGVuKHZhcigtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXIpLCAwLjI1KTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1saW5lLWhlaWdodDogaW5oZXJpdDtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBGb250IEljb25zICh2aWEgSWNvTW9vbilcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbjpyb290IHtcbi0taWNvbW9vbi1mb250LWZhbWlseTogXCJiaWdjb21tZXJjZS1pY29uc1wiICFkZWZhdWx0O1xuXG5cbi0taWNvbi1iYy1iaWdjb21tZXJjZV9kaWFnbm9zdGljczogXCJcXGU5MTJcIjtcbi0taWNvbi1iYy1jaGFubmVsX3NlbGVjdDogXCJcXGU5MTFcIjtcbi0taWNvbi1iYy1jaGFubmVsOiBcIlxcZTkxMVwiO1xuLS1pY29uLWJjLWNyZWRlbnRpYWxzOiBcIlxcZTkxMFwiO1xuLS1pY29uLWJjLXN5bmM6IFwiXFxlOTBmXCI7XG4tLWljb24tYmMtYWNjb3VudHM6IFwiXFxlOTA2XCI7XG4tLWljb24tYmMtYW5hbHl0aWNzOiBcIlxcZTkwN1wiO1xuLS1pY29uLWJjLWNhcnQ6IFwiXFxlOTA4XCI7XG4tLWljb24tYmMtY3VycmVuY3k6IFwiXFxlOTA5XCI7XG4tLWljb24tYmMtZ2lmdF9jZXJ0aWZpY2F0ZXM6IFwiXFxlOTBhXCI7XG4tLWljb24tYmMtaW1wb3J0OiBcIlxcZTkwYlwiO1xuLS1pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjogXCJcXGU5MGNcIjtcbi0taWNvbi1iYy1wcm9kdWN0X3Jldmlld3M6IFwiXFxlOTBkXCI7XG4tLWljb24tYmMtc2hpcHBpbmdfcmV0dXJuczogXCJcXGU5MGVcIjtcbi0taWNvbi1iYy1iLWxvZ286IFwiXFxlOTAxXCI7XG4tLWRhc2hpY29ucy1iaWdjb21tZXJjZTogXCJcXGU5MDFcIjtcbi0taWNvbi1iYy1hcnJvdy1zb2xpZDogXCJcXGU5MDJcIjtcbi0taWNvbi1iYy1zZWxlY3RlZDogXCJcXGU5MDNcIjtcbi0taWNvbi1iYy1hcnJvdy10b2dnbGU6IFwiXFxlOTA1XCI7XG4tLWljb24tYmMtdW5kbzogXCJcXGU5MTNcIjtcbi0taWNvbi1iYy10YWc6IFwiXFxlOTE0XCI7XG4tLWljb24tYmMtZ3JpZDogXCJcXGU5MTVcIjtcbi0taWNvbi1iYy1nZWFyOiBcIlxcZTkxNlwiO1xuLS1pY29uLWJjLXN0b3JlLWZyb250OiBcIlxcZTkxN1wiO1xuLS1pY29uLWJjLWN1c3RvbWl6ZTogXCJcXGU5MThcIjtcbi0taWNvbi1iYy1hdXRoZW50aWNhdGU6IFwiXFxlOTFiXCI7XG4tLWljb24tYmMtbmV4dF9zdGVwczogXCJcXGU5MWJcIjtcbi0taWNvbi1iYy1kb2xsYXItc2lnbjogXCJcXGU5MWNcIjtcbi0taWNvbi1iYy1hcnJvdy1sZWZ0OiBcIlxcZTA5NFwiO1xuLS1pY29uLWJjLWFycm93LXJpZ2h0OiBcIlxcZTA5NVwiO1xuLS1pY29uLWJjLWFycm93LXVwOiBcIlxcZTA5NlwiO1xuLS1pY29uLWJjLWFycm93LWRvd246IFwiXFxlMDk3XCI7XG4tLWljb24tYmMtcGx1czogXCJcXGUxMTRcIjtcbi0taWNvbi1iYy1taW51czogXCJcXGUxMTVcIjtcbi0taWNvbi1iYy1jaGVjazogXCJcXGUxMTZcIjtcbi0taWNvbi1iYy1jcm9zczogXCJcXGUxMTdcIjtcbi0taWNvbi1iYy1zZWFyY2g6IFwiXFxlMDM2XCI7XG4tLWljb24tYmMtY2hldnJvbi1kb3duOiBcIlxcZTkwMFwiO1xuLS1pY29uLWJjLWNoZXZyb24tbGVmdDogXCJcXGU5MWFcIjtcbi0taWNvbi1iYy1jaGV2cm9uLXJpZ2h0OiBcIlxcZTkxOVwiO1xuLS1pY29uLWJjLWNoZXZyb24tdXA6IFwiXFxlOTA0XCI7XG5cblxufSIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBTdGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtZmFtaWx5LWJpZ2NvbW1lcmNlLWljb25zOiAnYmlnY29tbWVyY2UtaWNvbnMnO1xuXHQtLWZvbnQtZmFtaWx5LXByb3hpbWEtbm92YTogXCJwcm94aW1hLW5vdmFcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1iYXNlOiB2YXIoLS1mb250LWZhbWlseS1wcm94aW1hLW5vdmEpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU2l6aW5nXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXNpemUtYmFzZTogMTZweDtcblx0LS1mb250LXNpemUtY29udGVudDogMWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4eGw6IDJlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eGw6IDEuNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXhsOiAxLjI1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtbGc6IDEuMTI1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtbTogMC44NzVlbTtcblx0LS1mb250LXNpemUtY29udGVudC1zOiAwLjgxM2VtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXhzOiAwLjc1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHhzOiAwLjYyNWVtO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgV2VpZ2h0c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC13ZWlnaHQtdGhpbjogMjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG5cdC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExpbmUgSGVpZ2h0c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tbGluZS1oZWlnaHQtYmFzZTogMS41O1xuXHQtLWxpbmUtaGVpZ2h0LWw6IDEuNjtcblx0LS1saW5lLWhlaWdodC1tOiAxLjM3NTtcblx0LS1saW5lLWhlaWdodC1zOiAxLjM7XG5cdC0tbGluZS1oZWlnaHQtc3M6IDEuMjtcblx0LS1saW5lLWhlaWdodC1zc3M6IDEuMTI1O1xuXHQtLWxpbmUtaGVpZ2h0LWV2ZW46IDE7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyIFJhZGl1c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tYm9yZGVyLXJhZGl1cy1iYXNlOiA0cHg7XG5cdC0tYm9yZGVyLXJhZGl1cy1yb3VuZDogNTAlO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBTcGFjZXJzIChtYXJnaW4gJiBwYWRkaW5nKVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tc3BhY2VyOiAzMHB4O1xuXHQtLXNwYWNlci14czogMTVweDtcblx0LS1zcGFjZXItczogMjBweDtcblx0LS1zcGFjZXItbTogMzVweDtcblx0LS1zcGFjZXItbGc6IDYwcHg7XG5cdC0tc3BhY2VyLXh4bGc6IDE2MHB4O1xufVxuIiwiOnJvb3Qge1xuXHQvKiA5NjAgKi9cblx0LS1jb250YWluZXItOTYwOiA5NjBweDtcblxuXHQvKiAxMjAwICovXG5cdC0tY29udGFpbmVyLTExNDA6IDExNDBweDtcblxuXHQvKiAxMjAwICovXG5cdC0tY29udGFpbmVyLTEyMDA6IDEyMDBweDtcblxuXHQvKiAxNDQwICovXG5cdC0tY29udGFpbmVyLTE0NDA6IDE0NDBweDtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBHbG9iYWwgQnV0dG9uIFJlc2V0c1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLWdsb2JhbCB7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR3aWR0aDogYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEJ1dHRvbiBTdWJtaXRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1zdWJtaXQge1xuXHRAbWl4aW4gYnV0dG9uLWdsb2JhbDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdHBhZGRpbmc6IDFlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktZGFyayk7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCdXR0b24gUGlsbFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLXBpbGwge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDE5cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTNweCAyMHB4IDEycHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZSk7XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgIWltcG9ydGFudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSkgIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0fVxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm06IENvbnRyb2wgR3JvdXAgLyBXcmFwcGVyLCByYWRpbyAmIGNoZWNrYm94IHNwZWNpZmljXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gge1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94LXBhZGRpbmctdG9wKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLWJvdHRvbSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBIZWxwZXJcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1oZWxwZXIge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLW1hcmdpbi10b3ApO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLXBhZGRpbmcpO1xuXHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1jb2xvcik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWxldHRlci1zcGFjaW5nKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItdGV4dC10cmFuc2Zvcm0pO1xuXHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtc3R5bGUpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1saW5lLWhlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWZhbWlseSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUmVxdWlyZWQgRmllbGRzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiByZXF1aXJlZCB7XG5cdHBhZGRpbmctbGVmdDogNHB4O1xuXHRjb2xvcjogdmFyKC0tZm9ybS1zdGF0ZS1jb2xvci1yZXF1aXJlZCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBQbGFjZWhvbGRlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1wbGFjZWhvbGRlciB7XG5cblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxuXG5cdDotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxuXG5cdDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gV2lkZ2V0cy9Db250cm9sc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sIHtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC1wYWRkaW5nKTtcblx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tY29udHJvbC10ZXh0LXRyYW5zZm9ybSk7XG5cdGZvbnQ6IHZhcigtLWZvcm0tY29udHJvbC1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1mb250LXNpemUpIC8gdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1mb250LWZhbWlseSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBTZWxlY3RcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1zZWxlY3Qge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yLWhvdmVyKTtcblx0XHR9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRAbWl4aW4gaWNvbjtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRcdGNvbnRlbnQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaWNvbik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1oZWlnaHQpO1xuXHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1saW5lLWhlaWdodCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3IpO1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWNvbG9yKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWZvbnQtc2l6ZSk7XG5cdFx0cmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tcmlnaHQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0KTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCk7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1wYWRkaW5nLXJpZ2h0KTtcblx0fVxuXG5cdHNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogUmFkaW8gJiBDaGVja2JveCwgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWJhc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvcik7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbGV0dGVyLXNwYWNpbmcpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtdGV4dC10cmFuc2Zvcm0pO1xuXHRcdGZvbnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXNpemUpIC8gdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWZhbWlseSk7XG5cdH1cbn1cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wdXNoLWxhYmVsLXJpZ2h0KTtcblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLWZvbnQtc2l6ZSk7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbWF4LXdpZHRoKTtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYmdkLWNvbG9yKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktaGVpZ2h0KTtcblx0XHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0XHRib3JkZXI6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZS1mb2N1cykgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdH1cblxuXHRpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3ItY2hlY2tlZCk7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBDaGVja2JveCwgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWNoZWNrYm94IHtcblxuXHRsYWJlbCB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXJhZGl1cyk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS13aWR0aCk7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1oZWlnaHQpO1xuXHRcdFx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1jb2xvcik7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IFJhZGlvLCBjdXN0b20gc3R5bGVkXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8ge1xuXG5cdGxhYmVsIHtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tdG9wKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktaGVpZ2h0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1jb2xvcik7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBJY29uc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW5wdXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBhZGRpbmctcmlnaHQpO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tcG9zaXRpb24tcmlnaHQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tcG9zaXRpb24tdG9wKTtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWljb24tY29sb3IpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWljb24td2lkdGgpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1saW5lLWhlaWdodCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1mb250LXNpemUpO1xuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogU3BsaXQgbG9uZyB3b3JkcyBpbnRvIG11bHRpcGxlIGxpbmVzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB3cmFwLXRleHQge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGh5cGhlbnM6IGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogVHJ1bmNhdGUgdGV4dCB0byBhIHNpbmdsZSBsaW5lLCB3aXRoIGFuIGVsbGlwc2lzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB0cnVuY2F0ZS10ZXh0IHtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IGFudGlhbGlhc2VkIGZvbnQtc21vb3RoaW5nXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBzdWJwaXhlbC10ZXh0IHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHRmb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSWNvbnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGljb24ge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmlnY29tbWVyY2UtaWNvbnMpO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQ2xlYXJmaXhcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGNsZWFyZml4IHtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFRvdWNoICYgUG9pbnRlciBCdWcgRml4XG4gKlxuICogKyBEaXNhYmxlIHRleHQgc2VsZWN0IG9uIGNsaWNrYWJsZSBlbGVtZW50cyBmb3IgcG9pbnRlciAmIHRvdWNoIGV2ZW50c1xuICpcbiAqIE5PVEU6XG4gKiBUaGlzIHNob3VsZCBiZSB1dGlsaXplZCBmb3IgZWxlbWVudHMgdGhhdCBoYXZlIGEgSlNcbiAqIHRvdWNoc3RhcnQgb3IgcG9pbnRlcmRvd24gZXZlbnQgYm91bmQgdG8gdGhlbVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gdG91Y2gge1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEhpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4gKlxuICogQGF1dGhvcjogaDVicC5jb20vdVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnNcbiAqXG4gKiBAYXV0aG9yOiBoNWJwLmNvbS92XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB2aXN1YWxseS1oaWRlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogU2hvdyBlbGVtZW50IGFmdGVyIGhhcyBiZWVuIGhpZGRlbiB3aXRoICV2aXN1YWxseS1oaWRlXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB2aXN1YWxseS1zaG93IHtcblx0Y2xpcDogYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzICYgYnJvd3NlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iYy1oaWRkZW4ge1xuXHRAbWl4aW4gaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEhpZGUgZnJvbSBicm93c2VycyAmIHNob3cgZm9yIHNjcmVlbnJlYWRlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iYy12aXN1YWwtaGlkZSxcbi51LWJjLXNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdEBtaXhpbiB2aXN1YWxseS1oaWRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFNob3cgZm9yIGJyb3dzZXJzICYgc2NyZWVucmVhZGVyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJjLXZpc3VhbC1zaG93IHtcblx0QG1peGluIHZpc3VhbGx5LWhpZGU7XG59XG4iLCIudS1iYy10ZXh0LWxpZ2h0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQmLmJjLWJ0biB7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cblxuLnUtYmMtdGV4dC1kYXJrIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblxuXHQmLmJjLWJ0biB7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHR9XG5cdH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCYXNlXG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGltcG9ydCBcImljb25zXCI7XG5cbi8qIEZvcm1zICovXG5cbi5iYy1mb3JtIHtcblx0QGltcG9ydCBcImZvcm1zL2RlZmF1bHRcIjtcblx0QGltcG9ydCBcImZvcm1zL3ZhbGlkYXRpb25cIjtcblx0QGltcG9ydCBcImZvcm1zL2NvbnRyb2xzL2RlZmF1bHRcIjtcblx0QGltcG9ydCBcImZvcm1zL2NvbnRyb2xzL2ZpbGVcIjtcblx0QGltcG9ydCBcImZvcm1zL2NvbnRyb2xzL3JhZGlvLWNoZWNrYm94XCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy9jb250cm9scy9zZWxlY3RcIjtcblx0QGltcG9ydCBcImZvcm1zL2NvbnRyb2xzL3RleHRhcmVhXCI7XG59XG4iLCIuYmMtZm9ybV9fcm93IHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5iYy1mb3JtX19jb2wge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cblx0XHQuYmMtZm9ybV9fY29udHJvbDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbiYuYmMtZm9ybS0yY29sIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuJi5iYy1wcm9kdWN0LWZvcm0ge1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRidXR0b24uYmMtYnRuLS1mb3JtLXN1Ym1pdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtYXJjaGl2ZSAmLFxuXHQuYmMtcHJvZHVjdC1ncmlkICYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHQuYmMtYWpheC1hZGQtdG8tY2FydF9fbWVzc2FnZS13cmFwcGVyIHtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybV9fZmllbGQtZ3JvdXAge1xuXHRib3JkZXI6IHVuc2V0O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0KyAuYmMtZm9ybV9fZmllbGQtZ3JvdXAge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtLTJjb2xfX2NvbnRyb2wge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblxuXHRcdCY6bm90KC5iYy1mb3JtLTJjb2xfX2NvbnRyb2wtLWZ1bGwpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0Ji0tbGVmdCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblxuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cblx0XHQmLS1mdWxsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybV9fY29udHJvbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHR9XG59XG5cbi5iYy1mb3JtX19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0Ji5iYy1mb3JtLWNvbnRyb2wtcmVxdWlyZWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnKic7XG5cdFx0XHRmb250LXNpemU6IDgwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtLXRlcm1zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdHBhZGRpbmc6IDEycHggMTZweCAxMXB4O1xuXG5cdC5iYy1mb3JtX19jb250cm9sLS1jaGVja2JveCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0PiAqIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWZvcm1fX2xhYmVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHQmLmJjLWZvcm0tY29udHJvbC1yZXF1aXJlZDphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWZvcm1fX2Vycm9yLW1lc3NhZ2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMjJweDtcblx0fVxufVxuXG4uYmMtZm9ybV9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA0NnB4O1xuXHR9XG5cblx0Ji0tbGVmdCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59XG4iLCImLmJjLWZvcm0tLWhhcy1lcnJvcnMge1xuXG5cdC5iYy1mb3JtX19jb250cm9sLS1lcnJvciB7XG5cblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYWxlcnQtZXJyb3IpO1xuXHRcdH1cblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtOiBDb250cm9sIC8gV2lkZ2V0XG4gKlxuICogTm90ZTogYXBwbGllcyBieSBkZWZhdWx0IHRvIHRleHRhcmVhLCB0eXBlPVwiZmlsZVwiLCAmIHNlbGVjdFxuICpcbiAqIEV4YW1wbGU6XG4gKiA8aW5wdXQgbmFtZT1cInRleHRcIiBjbGFzcz1cImZvcm0tY29udHJvbC1iY1wiIHR5cGU9XCJ0ZXh0XCIgLz5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9ybS1jb250cm9sLWJjIHtcblx0QG1peGluIGZvcm0tY29udHJvbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtOiBDb250cm9sIEljb25cbiAqXG4gKiBFeGFtcGxlOlxuICogPGRpdiBjbGFzcz1cImZvcm0tZmllbGQtZ3JvdXBcIj5cbiAqICAgPGxhYmVsIGNsYXNzPVwiZm9ybS1jb250cm9sLWxhYmVsXCIgZm9yPVwidGV4dEZpZWxkRXhhbXBsZVwiPkxhYmVsPC9sYWJlbD5cbiAqICAgPGRpdiBjbGFzcz1cImZvcm0tY29udHJvbC1iYy1pY29uIGJjLWljb24gaWNvbi1waG9uZVwiPlxuICpcdCAgIDxpbnB1dCBpZD1cInRleHRGaWVsZEV4YW1wbGVcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiIG5hbWU9XCJ0ZXh0RmllbGRFeGFtcGxlXCIgYXJpYS1kZXNjcmliZWRieT1cInRleHRGaWVsZEV4YW1wbGVIZWxwZXJcIiB0eXBlPVwidGV4dFwiIC8+XG4gKiAgIDwvZGl2PlxuICogICA8cCBpZD1cInRleHRGaWVsZEV4YW1wbGVIZWxwZXJcIiBjbGFzcz1cImZvcm0tY29udHJvbC1oZWxwZXJcIj5IZWxwZXIgdGV4dDwvcD5cbiAqIDwvZGl2PlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mb3JtLWNvbnRyb2wtYmMtaWNvbiB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2wtaWNvbjtcbn1cblxuLmJjLWZvcm1fX2NvbnRyb2wge1xuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ1cmxcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCJpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2w7XG5cblx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtZmlsZS1mb250LXNpemUpO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC1maWxlLXBhZGRpbmcpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG59XG4iLCJpbnB1dCB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtYmFzZTtcblxuXHQmW3R5cGU9XCJyYWRpb1wiXSxcblx0Jlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtcHVzaC1sYWJlbC1yaWdodCk7XG5cblx0XHQmLmZvcm0tY29udHJvbC1jdXN0b20tYmMtc3R5bGUge1xuXHRcdFx0QG1peGluIGZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveDtcblx0XHR9XG5cdH1cblxuXHQmW3R5cGU9XCJyYWRpb1wiXSB+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0Jlt0eXBlPVwiY2hlY2tib3hcIl0gfiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1tYXJnaW4tdG9wKTtcblx0fVxuXG5cdCZbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHQvKiBDQVNFOiBDdXN0b20gU3R5bGVkICovXG5cdFx0Ji5mb3JtLWNvbnRyb2wtY3VzdG9tLWJjLXN0eWxlIHtcblx0XHRcdEBtaXhpbiBmb3JtLWNvbnRyb2wtY2hlY2tib3g7XG5cdFx0fVxuXHR9XG5cblx0Jlt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdC8qIENBU0U6IEN1c3RvbSBTdHlsZWQgKi9cblx0XHQmLmZvcm0tY29udHJvbC1jdXN0b20tYmMtc3R5bGUge1xuXHRcdFx0QG1peGluIGZvcm0tY29udHJvbC1yYWRpbztcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tY2hlY2tib3gge1xuXG5cdC5iYy1wcm9kdWN0LW1vZGlmaWVyX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1tb2RpZmllcl9fbGFiZWwtLWNoZWNrYm94IHtcblx0XHRmbGV4OiAxO1xuXHR9XG59XG4iLCJzZWxlY3Qge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sO1xuXG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQvKiBDQVNFOiBtdWx0aXBsZSAqL1xuXHQmW211bHRpcGxlXSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1zaXplKTtcblx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtaGVpZ2h0KTtcblx0XHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLXBhZGRpbmcpO1xuXHR9XG59XG5cbiIsInRleHRhcmVhIHtcblx0QG1peGluIGZvcm0tY29udHJvbDtcblxuXHRyZXNpemU6IG5vbmU7XG5cdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1wYWRkaW5nKTtcblx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtdGV4dGFyZWEtaGVpZ2h0KTtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBWZW5kb3JcbiAqXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLlxuICogTWFrZSBwYXJ0aWFscyAoc3RhcnQgd2l0aCBhbiB1bmRlcnNjb3JlKSBmb3IgYW55IGFjdHVhbCBjc3MgY29kZS5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBWZW5kb3I6IFN3aXBlci5qcyAqL1xuQGltcG9ydCBcInN3aXBlci9hbGxcIjtcblxuLyogVmVuZG9yOiBGbGF0cGlja3IuanMgKi9cbkBpbXBvcnQgXCJmbGF0cGlja3IvYWxsXCI7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFN3aXBlciA0LjAuNVxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9ub2xpbWl0czR3ZWIvU3dpcGVyXG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImRlZmF1bHRcIjtcbiIsIi5zd2lwZXItY29udGFpbmVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXG5cdC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1pbnZpc2libGUtYmxhbmstc2xpZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuXHRwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuXHR0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbi10b3A6IC0yMnB4O1xuXHR6LWluZGV4OiAxMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjM1O1xuXHRjdXJzb3I6IGF1dG87XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcblx0bGVmdDogMTBweDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuXHRyaWdodDogMTBweDtcblx0bGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcblx0Ym90dG9tOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRyaWdodDogMTBweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbjogNnB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcblx0YmFja2dyb3VuZDogIzAwN2FmZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHB4O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxJTtcblx0Ym90dG9tOiAzcHg7XG5cdHotaW5kZXg6IDUwO1xuXHRoZWlnaHQ6IDVweDtcblx0d2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDNweDtcblx0dG9wOiAxJTtcblx0ei1pbmRleDogNTA7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuXHRjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMjFweDtcblx0bWFyZ2luLXRvcDogLTIxcHg7XG5cdHotaW5kZXg6IDEwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG5cdGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAxO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG5cdHotaW5kZXg6IDA7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG9wYWNpdHk6IDAuNjtcblx0LXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG5cdGZpbHRlcjogYmx1cig1MHB4KTtcblx0ei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG5cdHotaW5kZXg6IDA7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG5cdC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cblx0LW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4iLG51bGwsIi8qIGZsYXRwaWNrciB2NC41LjEsIEBsaWNlbnNlIE1JVCAqL1xuXG5AaW1wb3J0IFwiZGVmYXVsdFwiO1xuIiwiLyogZXNsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuXHRhbmltYXRpb246IG5vbmU7XG5cdGRpcmVjdGlvbjogbHRyO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMzA3Ljg3NXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcblx0Ym94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcblx0b3BhY2l0eTogMTtcblx0bWF4LWhlaWdodDogNjQwcHg7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0YW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcblx0ei1pbmRleDogOTk5O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcblx0Ym94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG5cdGJvcmRlci1sZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG5cdGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRjb250ZW50OiAnJztcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0bGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG5cdGJvcmRlci13aWR0aDogNXB4O1xuXHRtYXJnaW46IDAgLTVweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0bWFyZ2luOiAwIC00cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuXHRib3R0b206IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG5cdHRvcDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuXHRmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XG5cdGhlaWdodDogMjhweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG5cdGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcblx0Lypcblx0XHQgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG5cdC8qXG5cdFx0ICAqL1xuXHRsZWZ0OiAwO1xuXHQvKlxuXHRcdCAgLypydGw6ZW5kOmlnbm9yZSovXG5cdC8qXG5cdFx0ICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuXHQvKlxuXHRcdCAgLypydGw6YmVnaW46aWdub3JlKi9cblx0Lypcblx0XHQgICovXG5cdHJpZ2h0OiAwO1xuXHQvKlxuXHRcdCAgLypydGw6ZW5kOmlnbm9yZSovXG5cdC8qXG5cdFx0ICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuXHRjb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcblx0ZmlsbDogI2Y2NDc0Nztcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuXHR0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG5cdGZpbGw6IGluaGVyaXQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxNHB4O1xuXHRwYWRkaW5nOiAwIDRweCAwIDJweDtcblx0aGVpZ2h0OiA1MCU7XG5cdGxpbmUtaGVpZ2h0OiA1MCU7XG5cdG9wYWNpdHk6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG5cdHRvcDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XG5cdHRvcDogMjYlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG5cdHRvcDogNTAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xuXHR0b3A6IDQwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuXHR3aWR0aDogaW5oZXJpdDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcblx0ZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuXHRvcGFjaXR5OiAxO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcblx0Zm9udC1zaXplOiAxMzUlO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDc1JTtcblx0bGVmdDogMTIuNSU7XG5cdHBhZGRpbmc6IDYuMTZweCAwIDAgMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGhlaWdodDogMjhweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMC41Y2g7XG5cdHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuXHR3aWR0aDogNmNoO1xuXHR3aWR0aDogN2NoXFwwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRjdXJzb3I6IHRleHQ7XG5cdHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Y29sb3I6IHJnYmEoMCwwLDAsMC41KTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xufVxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Zm9udC1zaXplOiA5MCU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0LXdlYmtpdC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcblx0cGFkZGluZzogMXB4IDAgMCAwO1xufVxuLmZsYXRwaWNrci1kYXlzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR3aWR0aDogMzA3Ljg3NXB4O1xufVxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbi5kYXlDb250YWluZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aWR0aDogMzA3Ljg3NXB4O1xuXHRtaW4td2lkdGg6IDMwNy44NzVweDtcblx0bWF4LXdpZHRoOiAzMDcuODc1cHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0b3BhY2l0eTogMTtcbn1cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuXHRib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMTUwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6ICMzOTM5Mzk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0d2lkdGg6IDE0LjI4NTcxNDMlO1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG5cdGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuXHRtYXgtd2lkdGg6IDM5cHg7XG5cdGhlaWdodDogMzlweDtcblx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IDA7XG5cdGJhY2tncm91bmQ6ICNlNmU2ZTY7XG5cdGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcblx0Ym9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogIzk1OWVhOTtcblx0YmFja2dyb3VuZDogIzk1OWVhOTtcblx0Y29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuXHRiYWNrZ3JvdW5kOiAjNTY5ZmY3O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG5cdGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuXHRib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuXHRjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3ZlciB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMSk7XG59XG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG5cdGJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuXHRtYXJnaW4tdG9wOiAxcHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG5cdGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogbm9uZTtcblx0Y29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Ym9yZGVyOiBub25lO1xufVxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxhdHBpY2tyLXRpbWUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG91dGxpbmU6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRtYXgtaGVpZ2h0OiA0MHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xuXHR3aWR0aDogNDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuXHR3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuXHR3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Y29sb3I6ICMzOTM5Mzk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcblx0b3V0bGluZTogMDtcblx0Ym9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiAjMzkzOTM5O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0d2lkdGg6IDIlO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcblx0LW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG5cdG91dGxpbmU6IDA7XG5cdHdpZHRoOiAxOCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG5cdGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQ29udGVudFxuICpcbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UuXG4gKiBNYWtlIHBhcnRpYWxzIChzdGFydCB3aXRoIGFuIHVuZGVyc2NvcmUpIGZvciBhbnkgYWN0dWFsIGNzcyBjb2RlLlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIENvbXBvbmVudHMgKi9cbkBpbXBvcnQgXCJjb21wb25lbnRzL2FsbFwiO1xuXG4vKiBCdXR0b25zICovXG5AaW1wb3J0IFwiYnV0dG9ucy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiYnV0dG9ucy9xdWljay12aWV3XCI7XG5cbi8qIENhcmRzICovXG5AaW1wb3J0IFwiY2FyZHMvZGVmYXVsdFwiO1xuQGltcG9ydCBcImNhcmRzL3NpbmdsZVwiO1xuQGltcG9ydCBcImNhcmRzL29yZGVyXCI7XG5cbi8qIExvb3AgKi9cbkBpbXBvcnQgXCJsb29wL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJsb29wL3Byb2R1Y3RzXCI7XG5AaW1wb3J0IFwibG9vcC9uby1yZXN1bHRzXCI7XG5cbi8qIFNpbmdsZSAqL1xuQGltcG9ydCBcInNpbmdsZS9wcm9kdWN0XCI7XG5AaW1wb3J0IFwic2luZ2xlL3Byb2R1Y3QtcXVpY2stdmlld1wiO1xuQGltcG9ydCBcInNpbmdsZS9wcm9kdWN0LXJldmlld3NcIjtcbkBpbXBvcnQgXCJzaW5nbGUvcHJvZHVjdC13aXNoLWxpc3RcIjtcblxuLyogQ2FydCAqL1xuQGltcG9ydCBcImNhcnQvY2FydC1wYWdlXCI7XG5AaW1wb3J0IFwiY2FydC9jYXJ0LW1lbnUtaXRlbVwiO1xuQGltcG9ydCBcImNhcnQvbWluaS1jYXJ0XCI7XG5AaW1wb3J0IFwiY2FydC9zaGlwcGluZ1wiO1xuXG4vKiBQYWdlICovXG5AaW1wb3J0IFwicGFnZS9hZGRyZXNzXCI7XG5AaW1wb3J0IFwicGFnZS9hY2NvdW50LWRlZmF1bHRcIjtcbkBpbXBvcnQgXCJwYWdlL2FjY291bnQtbG9naW5cIjtcbkBpbXBvcnQgXCJwYWdlL2FjY291bnQtcmVnaXN0ZXJcIjtcbkBpbXBvcnQgXCJwYWdlL29yZGVycy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwicGFnZS9vcmRlcnMvb3JkZXItaGlzdG9yeVwiO1xuQGltcG9ydCBcInBhZ2Uvb3JkZXJzL29yZGVyLWRldGFpbFwiO1xuQGltcG9ydCBcInBhZ2UvbG9zdC1wYXNzd29yZFwiO1xuQGltcG9ydCBcInBhZ2UvZ2lmdC1jZXJ0aWZpY2F0ZVwiO1xuIiwiLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCBcInRpdGxlXCI7XG5AaW1wb3J0IFwiYnJhbmRcIjtcbkBpbXBvcnQgXCJwcmljZVwiO1xuQGltcG9ydCBcImZsYWdzXCI7XG5AaW1wb3J0IFwiZGVzY3JpcHRpb25cIjtcbkBpbXBvcnQgXCJnYWxsZXJ5XCI7XG5AaW1wb3J0IFwiZm9ybS1jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwib3B0aW9uLWRyb3Bkb3duXCI7XG5AaW1wb3J0IFwib3B0aW9uLXN3YXRjaFwiO1xuQGltcG9ydCBcIm9wdGlvbi1yZWN0YW5nbGVcIjtcbkBpbXBvcnQgXCJvcHRpb24tcGljay1saXN0XCI7XG5AaW1wb3J0IFwib3B0aW9uLXJhZGlvXCI7XG5AaW1wb3J0IFwicmF0aW5nc1wiO1xuQGltcG9ydCBcInNwZWNzXCI7XG5AaW1wb3J0IFwicmVsYXRlZC1wcm9kdWN0c1wiO1xuQGltcG9ydCBcInJlZmluZXJ5XCI7XG5AaW1wb3J0IFwic3VibmF2XCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwib3JkZXItcHJvZHVjdC1yb3dcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJ3aXNoLWxpc3RzXCI7XG4iLCIuYmMtcHJvZHVjdF9fdGl0bGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LWxnKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAxOHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3RpdGxlLWxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHQuYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cblx0LmJjLXByb2R1Y3QtY2FyZCAmIHtcblx0XHRmb250LXNpemU6IDAuNTYzZW07XG5cdH1cbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNzVlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xMjU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2ludmVudG9yeSB7XG5cdFx0Zm9udC1zaXplOiAwLjU2M2VtO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMC41NzFlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tcmVsYXRlZCB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fYnJhbmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fYnJhbmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljaW5nLS1jYWNoZWQsXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tYXBpLFxuLmJjLWdldC1wcmljZXMtd3JhcHBlciB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCYuYmMtcHJvZHVjdF9fcHJpY2luZy0tdmlzaWJsZSxcblx0Ji5iYy1zaG93LXByaWNpbmctc3Bpbm5lciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2luZy0tY2FjaGVkLFxuLmJjLXByb2R1Y3RfX3ByaWNpbmctLWFwaSB7XG5cblx0LmJjLXByaWNlLWlzLWxvYWRpbmcgJiB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXG5cdFx0Ji5iYy1wcm9kdWN0X19wcmljaW5nLS1oaWRkZW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1nZXQtcHJpY2VzLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbi5iYy1nZXQtcHJpY2VzLW1lc3NhZ2Uge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJjLWdldC1wcmljZXMtbG9hZGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IDAgMTZweDtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG59XG5cbi5iYy1wcm9kdWN0X19yZXRhaWwtcHJpY2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmLmJjLW5vLXJldGFpbC1wcmljZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fcmV0YWlsLXByaWNlLXZhbHVlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNlLS1zYWxlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xufVxuXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUsXG4uYmMtcHJvZHVjdC1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19vcmlnaW5hbC1wcmljZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmctLWFwaSB7XG5cblx0XHQuYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHQmLmJjLXNob3ctY3VycmVudC1wcmljZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUHJvZHVjdCBGbGFnc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTIwcHg7XG5cdHRvcDogLTIwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMjtcbn1cblxuLmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogN3B4IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGZvbnQtc2l6ZTogMC41MjJlbTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjQyOWVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDAuMzc1ZW07XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5iYy1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGUgJiB7XG5cblx0XHRpbWdbZGF0YS16b29tXSB7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IHpvb20taW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRyaWZ0LXpvb20tcGFuZSBpbWcge1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlLXNsaWRlIHtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnktLWhhcy1jYXJvdXNlbCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX3ZpZGVvLXNsaWRlIHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cGFkZGluZy10b3A6IDU2LjIlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi8qIFRodW1ibmFpbCBDYXJvdXNlbCAqL1xuXG4vKiBDQVNFOiB0aHVtYiBjb250cm9sbGVyIG9ubHkgd29ya3Mgd2l0aCBjZW50ZXJlZCBzbGlkZXMuIFRoaXMgbW92ZXMgdGhhdCBjb250YWluZXIgYmFjayB0byBmbHVzaCBsZWZ0LiAqL1xuLnN3aXBlci1jb250YWluZXJbZGF0YS1qcz1cImJjLWdhbGxlcnktdGh1bWJzXCJdIC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdC5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1iLXNsaWRlIHtcblx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZSB7XG5cdHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuXHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3BhY2l0eTogMC44O1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDIwJSAtIDEwcHgpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZS0tdmlkZW8ge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cbn1cblxuLmJjLXZpZGVvLXBsYXktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAtNTAlLCAwKTtcblx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnQtaW1hZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvcm1zXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtcHJvZHVjdC1mb3JtX19jb250cm9sIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cy0taW5saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tdGl0bGUge1xuXHRmbGV4OiAxO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcHJvZHVjdC1tZXNzYWdlIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19wdXJjaGFzZS1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLXNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tc3dhdGNoIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdFx0XHRib3JkZXI6IDAgc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDFweCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmVjdGFuZ2xlIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcGljay1saXN0IHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXBpY2stbGlzdCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXBpY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLWltZyB7XG5cdGZsZXg6IDA7XG5cdG1hcmdpbi1yaWdodDogNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1yYWRpbyB7XG5cblx0LmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpbyB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcmFkaW8ge1xuXHRcdGZsZXg6IDE7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHR9XG59XG4iLCIuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZyB7XG5cdHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0Y29sb3I6ICM4YjhiOGI7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHR3aWR0aDogOTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0Ji0tbWFzayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQmLS10b3Age1xuXHRcdGNvbG9yOiAjZmMwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYtLWJvdHRvbSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR6LWluZGV4OiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5iYy1yYXRpbmctc3RhciB7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyNjA1XCI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5nLXJldmlld3Mge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLmJjLXByb2R1Y3RfX3NwZWMtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bG9zdC1jZW50ZXI6IDEwMCU7XG59XG5cbi5iYy1wcm9kdWN0X19zcGVjIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bG9zdC13YWZmbGU6IDEvMjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC13YWZmbGU6IDEvMztcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bG9zdC13YWZmbGU6IDEvNDtcblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yZWxhdGVkIHtcblx0cGFkZGluZzogNTBweCAwIDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblxuXHQuYmMtZm9ybS5iYy1wcm9kdWN0LWZvcm0sXG5cdGJ1dHRvbi5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlLS1yZWxhdGVkIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLmJjLXByb2R1Y3QtYXJjaGl2ZV9fcmVmaW5lcnkge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA0MHB4IDAgODBweDtcblxuXHQuYmMtZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlYXJjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMSAxIDEwMCU7XG5cblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGZsZXg6IDAgMSAyNzBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDEgY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0LWxhYmVsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRmbGV4OiAwIDAgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0LmJjLXJlZmluZXJ5LS1uby1zZWFyY2ggJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0LWZpZWxkIHtcblx0ZmxleDogMCAwIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuYmMtZm9ybSAmIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWFyY2gtc3VibWl0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0aGVpZ2h0OiA0NXB4O1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXG5cdCYuYmMtYnRuLmJjLWJ0bi0tc21hbGwge1xuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0Ji5iYy1idG4uYmMtYnRuLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuYmMtc3VibmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cblx0XHQrIC5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4uYmMtc3VibmF2X19saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJjLXN1Ym5hdl9fbGlzdC1pdGVtLS1jdXJyZW50IC5iYy1zdWJuYXZfX2xpbmsge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuIiwiLmJjLWFsZXJ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctZGVmYXVsdCk7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdCYtLXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LXN1Y2Nlc3MpO1xuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0fVxufVxuXG4uYmMtYWxlcnQtZ3JvdXAge1xuXG5cdC5iYy1hbGVydDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Ji0taW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctaW5mbyk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdFx0LmJjLXByb2R1Y3QtZm9ybSAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR9XG5cblx0Ji5iYy1mYWRlLWluLWFsZXJ0LWdyb3VwIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0Y29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcbn1cblxuLmJjLWFqYXgtYWRkLXRvLWNhcnRfX21lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG59XG4iLCIuYmMtbG9hZC1pdGVtcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJjLWxvYWQtaXRlbXMtY29udGFpbmVyLS1oYXMtcGFnZXMge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHQ+ICo6bm90KC5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyKSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Ji5pdGVtLWluaXRpYWxpemVkIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1sb2FkLWl0ZW1zX19sb2FkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMzBweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLWxvYWQtbW9yZS1pdGVtcyxcbi5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJjLWxvYWQtbW9yZS1pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyLWJ0bixcbi5iYy1uby1yZXN1bHRzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstaG92ZXIpO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLyogRXJyb3IgSGFuZGxpbmcgKi9cbi5iYy1wYWdpbmF0aW9uX19lcnJvci1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG59XG4iLCIuYmMtb3JkZXItcHJvZHVjdC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2Uge1xuXHRmbGV4OiAwIDAgMTAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0bWF4LXdpZHRoOiAxMDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19ib2R5IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19faGVhZGVyIHtcblxuXHQuYmMtb3JkZXItcHJvZHVjdC1yb3dfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtcyk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3VuaXQtcHJpY2UsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19icmFuZCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3QsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19zdGF0dXMge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19xdWFudGl0eSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDEwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X190b3RhbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2UsXG4uYmMtY2FydC1pdGVtLWltYWdlIHtcblxuXHQuYmMtcHJvZHVjdF9fdGh1bWJuYWlsLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0ge1xuXG5cdC5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlLmJjLWNvbXBvbmVudCB7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0fVxufVxuIiwiLyogTXkgQWNjb3VudCBXaXNoIExpc3QgKi9cbi5iYy1hY2NvdW50LXdpc2gtbGlzdHMge1xuXG5cdC5iYy13aXNoLWxpc3QtaGVhZGVyLFxuXHQuYmMtd2lzaC1saXN0LXJvdyB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LXJvdyxcblx0LmJjLXdpc2gtbGlzdC1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LXJvdyB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogMjhweCAwO1xuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LW5hbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleDogMCAxIDIwMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDEgMjUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1pdGVtLWNvdW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXg6IDAgMCA2MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCAxMDBweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LXNoYXJlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgODBweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQuYmMtd2lzaC1saXN0LWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblxuXHRcdC5iYy1saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJjLXdpc2hpbGlzdC1jb3B5IHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuYmMtc21hbGwtc2NyZWVuLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW1hbmFnZS13aXNoLWxpc3Qtd3JhcHBlciB7XG5cblx0LmJjLWxpbmsge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1icmVhZGNydW1icyB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJjLXdpc2gtbGlzdC1uZXcge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cbi8qIE1hbmFnZSBJbmRpdmlkdWFsIFdpc2ggTGlzdCAqL1xuXG4uYmMtbWFuYWdlLXdpc2gtbGlzdC1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cbn1cblxuLmJjLW1hbmFnZS13aXNoLWxpc3QtdGl0bGUsXG4uZW50cnktY29udGVudCAuYmMtbWFuYWdlLXdpc2gtbGlzdC10aXRsZSB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMTtcblx0fVxufVxuXG4uYmMtbWFuYWdlLXdpc2gtbGlzdC1zaGFyZSB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luOiAxNXB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgNDAwcHg7XG5cdFx0bWFyZ2luOiA1cHggMCAwO1xuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1zaGFyZS10aXRsZSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1zaGFyZSB7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRmbGV4OiAxO1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmJjLXdpc2gtbGlzdC1zaGFyZS0tY29weSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1tYW5hZ2Utd2lzaC1saXN0LWFjdGlvbnMge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmJjLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4uYmMtY29waWVkLXdpc2gtbGlzdC13cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1jb3BpZWQge1xuXHRwYWRkaW5nOiA0cHggMTVweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uYmMtd2lzaC1saXN0LWNvcGllZC1zdWNjZXNzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eHMpO1xufVxuXG4vKiBXaXNoIExpc3QgUHJvZHVjdHMgTGlzdCAqL1xuLmJjLW1hbmFnZS13aXNoLWxpc3QtcHJvZHVjdHMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJjLW1hbmFnZS13aXNoLWxpc3QtcHJvZHVjdCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZy1ib3R0b206IDM2cHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHR3aWR0aDogNTAlO1xuXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtcHJvZHVjdC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93X19pbWFnZSB7XG5cdGZsZXg6IDAgMCAxMjBweDtcblx0b3JkZXI6IDA7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1wcm9kdWN0LXJvd19fYm9keSB7XG5cdGZsZXg6IDI7XG5cdG9yZGVyOiAyO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdG9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93X190aXRsZSxcbi5lbnRyeS1jb250ZW50IC5iYy13aXNoLWxpc3QtcHJvZHVjdC1yb3dfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93X19kZWxldGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0b3JkZXI6IDE7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0b3JkZXI6IDA7XG5cdH1cblxuXHQuYmMtbGluayB7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNDVlbTtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LXByb2R1Y3Qtcm93X19wcmljZSB7XG5cdGZsZXg6IDE7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdG9yZGVyOiAzO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4vKiBXaXNoIExpc3QgRGlhbG9ncyAqL1xuLmJjLXdpc2gtbGlzdC1kaWFsb2dfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2stYS03MCk7XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nX193cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdHotaW5kZXg6IDUwO1xuXG5cdCZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5idXR0b24uYmMtd2lzaC1saXN0LWRpYWxvZ19fY2xvc2UtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRvcGFjaXR5OiAwLjY1O1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1jb250ZW50LXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IGNhbGMoMTAwdncgLSAyMCUpO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDQwcHggMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0XHRwYWRkaW5nOiA0MHB4IDAgNTBweDtcblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDg4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogNTBweCAyMHB4IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmc6IDIwcHggNTBweDtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1jb250ZW50LS1kZWxldGUge1xuXHRwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy10aXRsZSxcbi5iYy13aXNoLWxpc3QtZGlhbG9nLWRlc2NyaXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nLXRpdGxlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eHhsKTtcbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xuXHRtYXJnaW46IDIzcHggYXV0byA0MHB4O1xuXG5cdC5iYy13aXNoLWxpc3QtZGlhbG9nLWNvbnRlbnQtLWRlbGV0ZSAmIHtcblx0XHRtYXJnaW46IDI2cHggYXV0byAyM3B4O1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtZGlhbG9nLWZvcm0ge1xuXG5cdGxhYmVsIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0LmJjLWJ0bi0tZm9ybS1zdWJtaXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cblx0XHQuYmMtd2lzaC1saXN0LWRpYWxvZy1jb250ZW50LS1kZWxldGUgJiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtd2lzaC1saXN0LWRpYWxvZy1jbG9zZSxcbmJ1dHRvbi5iYy13aXNoLWxpc3QtZGlhbG9nLWNsb3NlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG59XG5cbi5iYy13aXNoLWxpc3QtbmFtZS1maWVsZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDEwcHggMCAzMHB4O1xuXHRmb250LXNpemU6IDEuMzhlbTtcbn1cblxuLmJjLXdpc2gtbGlzdC1wdWJsaWMtZmllbGQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmJjLXdpc2gtbGlzdC1kaWFsb2ctY2xvc2Uge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuIiwiLmJjLWJ0bixcbmJ1dHRvbi5iYy1idG4sXG5hLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IC5iYy1idG4sXG4uZW50cnktY29udGVudCBidXR0b24uYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgYS5iYy1idG4sXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdFx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHR9XG5cdH1cblxuXHQmLmJjLWFqYXgtY2FydC1wcm9jZXNzaW5nIHtcblx0XHRhbmltYXRpb246IGFqYXgtYWRkLXRvLWNhcnQgMXMgaW5maW5pdGU7XG5cdH1cblxuXHQmLS1zbWFsbCxcblx0Ji0tc21hbGxbZGlzYWJsZWRdIHtcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0XHR9XG5cdH1cblxuXHQmLS1pbnZlcnNlIHtcblx0XHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDRweCBzb2xpZDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZvcm0gJiB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBhamF4LWFkZC10by1jYXJ0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cbn1cbiIsIi5iYy1xdWlja3ZpZXctdHJpZ2dlcixcbmJ1dHRvbi5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0LmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjcsIDIzMywgMC43Mik7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG59XG5cbi5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXItbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdHdpZHRoOiA3MCU7XG5cdHBhZGRpbmc6IDEycHggMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0LmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2FjdGlvbnMge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLWJ0bixcblx0YS5iYy1idG4sXG5cdGJ1dHRvbi5iYy1idG4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkLWltYWdlLWFuY2hvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZF9fZmVhdHVyZWQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDM3MHB4O1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5lbnRyeS1jb250ZW50ICYge1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX21ldGEge1xuXHRwYWRkaW5nOiAyNXB4IDAgNTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDYwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19hY3Rpb25zIHtcblx0XHRvcmRlcjogMztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbiIsIi5iYy1vcmRlci1jYXJkX19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX19mZWF0dXJlZC1pbWFnZSB7XG5cdGZsZXg6IDAgMCAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5iYy1vcmRlci1jYXJkX19mZWF0dXJlZC1pbWFnZS1saW5rIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZF9fbWV0YSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXG5cdCYtaW5uZXIge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0LmJjLW9yZGVyLWNhcmRfX29yZGVyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtcyk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtcyk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX19vcmRlci10aXRsZSB7XG5cblx0LmJjLW9yZGVyLWNhcmRfX3RpdGxlLWxpbmsge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZF9fdG90YWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmQtbWV0YV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkLW1ldGFfX2xpc3QtaXRlbSB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQrIC5iYy1vcmRlci1jYXJkLW1ldGFfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX3N0YXR1cyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtZ3JpZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6IDQwcHggMDtcblxuXHQ+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNjBweDtcblx0fVxuXG5cdCYtLTJjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cdH1cblxuXHQmLS0zY29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tNGNvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzQgNCAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tNWNvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzQgNCAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS81IDUgMzBweDtcblx0XHRcdGxvc3QtY29sdW1uLXJvdW5kZXI6IDk5Ljk4O1xuXHRcdH1cblx0fVxuXG5cdCYtLXJlbGF0ZWQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG4iLCIvKiBQcm9kdWN0IExvb3AgQXJjaGl2ZSAqL1xuLmJjLXByb2R1Y3QtYXJjaGl2ZSB7XG5cdG1heC13aWR0aDogMTI2MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogTG9vcDogTm8gUmVzdWx0c1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1uby1yZXN1bHRzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJjLW5vLXJlc3VsdHNfX21lc3NhZ2Uge1xuXHRmb250LXNpemU6IDEuMzc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5iYy1uby1yZXN1bHRzX19idXR0b24ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cdG1heC13aWR0aDogOTcwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdFx0LmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtICYge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvcmRlcjogMjtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0ZmxleDogMCAwIDM3MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdC8qIENhc2U6IExhcmdlciBpbWFnZSBzaXplIGFwcGxpZWQgdG8gUERQLiAqL1xuXHRcdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRvcmRlcjogMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHR9XG5cblx0XHQvKiBDYXNlOiBMYXJnZXIgaW1hZ2Ugc2l6ZSBhcHBsaWVkIHRvIFBEUC4gKi9cblx0XHQuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0gJiB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHhsYXJnZSkge1xuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0d2lkdGg6IGNhbGMoNDAlIC0gNjBweCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fc2t1IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cblx0XHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEtbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxLjE0M2VtO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmLmJjLXByb2R1Y3RfX2lzLXNldHRpbmctb3B0aW9ucyB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc3BlY2lmaWNhdGlvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmdzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LyogQ2FzZTogTGFyZ2VyIGltYWdlIHNpemUgYXBwbGllZCB0byBQRFAuICovXG5cdC5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSAmIHtcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fc2t1IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDZweDtcblx0cGFkZGluZy1yaWdodDogNnB4O1xuXHR3aWR0aDogNzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2stYS03MCk7XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0ei1pbmRleDogNTA7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmJ1dHRvbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTBweDtcblx0b3BhY2l0eTogMC42NTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiBhdXRvO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDB2dyAtIDIwJSk7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNTAlO1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogNDBweCAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIwJSk7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0bWF4LWhlaWdodDogNjYwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cblx0XHQuYnJvd3Nlci1pZSAmIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDY2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHksXG5cdC5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2NvbnRlbnQtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDYwcHg7XG5cblx0LmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fbWV0YSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5ncyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRvcmRlcjogNDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yZXZpZXdzIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nLXRvcDogMzZweDtcblx0cGFkZGluZy1ib3R0b206IDM2cHg7XG5cblx0LmJjLWFsZXJ0LS1zdWNjZXNzIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLyogUHJvZHVjdCBSZXZpZXdzIEhlYWRlciAqL1xuLmJjLXByb2R1Y3QtcmV2aWV3c19fdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdzX19yYXRpbmdzLXRvdGFsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3IEZvcm0gKi9cbi5iYy1wcm9kdWN0LXJldmlldy1mb3JtLXdyYXBwZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmLmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0tLWFjdGl2ZSB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0bWFyZ2luLXRvcDogMzhweDtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXJldmlldy1mb3JtIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0bWF4LWhlaWdodDogMjAwMHB4O1xuXHR9XG5cblx0LmJjLWJ0bi0tcmV2aWV3IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuYmMtZm9ybSB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0gLmJjLWZvcm1fX2FjdGlvbnMtLXJldmlldyB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X193cml0ZS1idG4sXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NhbmNlbC13cml0ZS1idG4sXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3Jldmlld3MtYW5jaG9yIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdGJhY2tncm91bmQ6IHVuc2V0O1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X193cml0ZS1idG4ge1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NhbmNlbC13cml0ZS1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3cyAqL1xuLmJjLXByb2R1Y3QtcmV2aWV3LWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXcge1xuXHRtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3RpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3JhdGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19tZXRhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NvbnRlbnQge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG59XG4iLCIuYmMtcGRwLXdpc2gtbGlzdC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5idXR0b24uYmMtYnRuLmJjLXBkcC13aXNoLWxpc3QtdG9nZ2xlLFxuLmVudHJ5LWNvbnRlbnQgYnV0dG9uLmJjLWJ0bi5iYy1wZHAtd2lzaC1saXN0LXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmLmJjLXNob3ctbGlzdHMge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0fVxuXG5cdC5iYy1pY29uIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHR9XG59XG5cbi5iYy1wZHAtd2lzaC1saXN0cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItdG9wOiAwO1xuXG5cdCYuYmMtc2hvdy1saXN0cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG1heC1oZWlnaHQ6IDUwMDBweDtcblx0fVxufVxuXG4uYmMtd2lzaC1saXN0cy1pdGVtIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXG5cdC5iYy13aXNoLWxpc3QtbmV3IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cblxuLmJjLXdpc2gtbGlzdC1pdGVtLWFuY2hvcixcbmEuYmMtd2lzaC1saXN0LWl0ZW0tYW5jaG9yLFxuLmVudHJ5LWNvbnRlbnQgLmJjLXdpc2gtbGlzdC1pdGVtLWFuY2hvcixcbi5lbnRyeS1jb250ZW50IGEuYmMtd2lzaC1saXN0LWl0ZW0tYW5jaG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdH1cbn1cbiIsIi5iYy1jYXJ0IHtcblx0bG9zdC1jZW50ZXI6IDExNDBweDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Ji5iYy11cGRhdGluZy1jYXJ0IHtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdH1cbn1cblxuLmJjLWNhcnRfX2VtcHR5IHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLmJjLWNhcnQtaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdD4gZGl2IHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQmX19xdHkge1xuXHRcdGZsZXg6IDAgMCA0MnB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleDogMCAwIDcwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCAxMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19wcmljZSB7XG5cdFx0ZmxleDogMCAwIDcwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIDEyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY2FydC1ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJjLWNhcnQtaXRlbSB7XG5cdGxvc3QtY29sdW1uOiAxLzEgMSAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmc6IDMwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdHBhZGRpbmc6IDQ0cHggMDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG59XG5cbi5iYy1jYXJ0LWl0ZW1fX3JlbW92ZS1idXR0b24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eHMpO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0cGFkZGluZzogNXB4IDA7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXG5cdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWl0ZW0taW1hZ2Uge1xuXHRmbGV4OiAwIDAgNjBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIDExMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1heC13aWR0aDogMTEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWl0ZW0tbWV0YSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLWNhcnQtaXRlbV9fcHJvZHVjdC10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbGcpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtcyk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QtYnJhbmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xufVxuXG4uYmMtY2FydC1pdGVtX19wcm9kdWN0LW9wdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbi5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3Qtb3B0aW9uLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1vcHRpb24tdmFsdWUge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xufVxuXG4uYmMtY2FydC1pdGVtLXF1YW50aXR5IHtcblx0ZmxleDogMCAwIDcwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdH1cblxuXHRpbnB1dC5iYy1jYXJ0LWl0ZW1fX3F1YW50aXR5LWlucHV0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbS10b3RhbC1wcmljZSB7XG5cdGZsZXg6IDAgMCA3MHB4O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIDEyMHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHR9XG59XG5cbi5iYy1jYXJ0LWZvb3RlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmMtY2FydC1zdWJ0b3RhbCxcbi5iYy1jYXJ0LXRheCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nOiAyNXB4IDAgMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmMtY2FydC10YXgge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmJjLWNhcnQtc3VidG90YWxfX2xhYmVsLFxuLmJjLWNhcnQtdGF4X19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cdG1hcmdpbi1yaWdodDogMTRweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmMtY2FydC1zdWJ0b3RhbF9fYW1vdW50LFxuLmJjLWNhcnQtdGF4X19hbW91bnQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZsZXg6IDAgMCA3MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0ZmxleDogMCAwIDEyMHB4O1xuXHR9XG59XG5cbi5iYy1jYXJ0LXRheF9fYW1vdW50IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG59XG5cbi5iYy1jYXJ0LWFjdGlvbnMge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJjLWNhcnQtZXJyb3Ige1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLm1lc3NhZ2UtYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYmMtY2FydC1lcnJvcl9fbWVzc2FnZSB7XG5cdGJhY2tncm91bmQ6ICNmZjgzODM7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRtYXJnaW46IDA7XG5cblx0Lm1lc3NhZ2UtYWN0aXZlICYge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn1cbiIsIi5iaWdjb21tZXJjZS1jYXJ0X19pdGVtLWNvdW50IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyB2YXIoLS1lYXNlLWluLW91dC1jdWJpYyk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCYuZnVsbCB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuIiwiLmJjLW1pbmktY2FydCB7XG5cblx0LmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cdFx0ZmxleDogMCAwIDUwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmJjLWNhcnQtaGVhZGVyID4gZGl2IHtcblx0XHRwYWRkaW5nOiAwIDAgMTNweDtcblx0fVxuXG5cdC5iYy1jYXJ0LWhlYWRlcl9fcXR5LFxuXHQuYmMtY2FydC1pdGVtLXF1YW50aXR5IHtcblx0XHRmbGV4OiAwIDAgNDBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgNDBweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtY2FydC1pdGVtLXRvdGFsLXByaWNlLFxuXHQuYmMtY2FydC1oZWFkZXJfX3ByaWNlIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR9XG5cdH1cblxuXHQuYmMtY2FydC1pdGVtIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5iYy1jYXJ0LWl0ZW0tbWV0YSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0fVxuXG5cdC5iYy1jYXJ0LWl0ZW0tdG90YWwtcHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdH1cblxuXHQuYmMtY2FydC1pdGVtX19wcm9kdWN0LXRpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3NzKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzcyk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzcyk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zc3MpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QtYnJhbmQsXG5cdC5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3Qtb3B0aW9uIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHR9XG5cblx0aW5wdXQuYmMtY2FydC1pdGVtX19xdWFudGl0eS1pbnB1dCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuYmMtY2FydC1pdGVtX19yZW1vdmUtYnV0dG9uIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRwYWRkaW5nOiA1cHggMDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cblx0XHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWNhcnQtc3VidG90YWxfX2Ftb3VudCxcblx0LmJjLWNhcnQtdGF4X19hbW91bnQge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0LmJjLWNhcnQtc3VidG90YWxfX2xhYmVsLFxuXHQuYmMtY2FydC10YXhfX2xhYmVsIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmJjLWNhcnQtc3VidG90YWxfX2Ftb3VudCxcblx0LmJjLWNhcnQtc3VidG90YWxfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0fVxuXG5cdC5iYy1jYXJ0LWFjdGlvbnMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5iYy1idG4sXG5cdC5iYy1idG5bZGlzYWJsZWRdIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4vKiBNaW5pIENhcnQgTmF2IE1lbnUgSXRlbSAqL1xuLmJjLW1pbmktY2FydC0tbmF2LW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDEwMCU7XG5cdHdpZHRoOiA0MzBweDtcblx0cGFkZGluZzogMjRweDtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHotaW5kZXg6IDEwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0Ji5iYy1zaG93LW1pbmktY2FydC1uYXYge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzJweCk7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0fVxuXG5cdC5iYy1taW5pLWNhcnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX3RodW1ibmFpbC1saW5rIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiAmIHtcblxuXHRcdGE6bm90KC5iYy1idG4pIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1jYXJ0LWl0ZW1fX3JlbW92ZS1idXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHR9XG59XG4iLCIuYmMtc2hpcHBpbmctY2FsY3VsYXRvciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5iYy1zaGlwcGluZy1jYWxjdWxhdG9yLXRvZ2dsZSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmMtc2hpcHBpbmctbG9hZGVyIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmLnNob3ctc3Bpbm5lciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5iYy1zaGlwcGluZy1jYWxjdWxhdG9yLXRvZ2dsZSxcbi5iYy1zaGlwcGluZy1jYWxjdWxhdG9yLXRvZ2dsZTpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0b3BhY2l0eTogMC44Mjtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5iYy1zaGlwcGluZy1tZXRob2RzLFxuLmJjLXNoaXBwaW5nLW1ldGhvZCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5iYy1zaGlwcGluZy1tZXRob2RzIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmJjLXNoaXBwaW5nLW1ldGhvZF9fb3B0aW9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmJjLXNoaXBwaW5nLW1ldGhvZF9fbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xufVxuXG4uYmMtc2hpcHBpbmctbWV0aG9kX19wcmljZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iYy1zaGlwcGluZy1lcnJvciB7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtcmVkKTtcbn1cbiIsIi5iYy1hY2NvdW50LWFkZHJlc3NlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc2VzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmLmJjLWFjY291bnQtYWRkcmVzcy0tZm9ybS1hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0LmJjLWFjY291bnQtYWRkcmVzc2VzX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdC5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLW5ldyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzZXNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6bm90KC5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLW5ldykge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDRweCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHR9XG5cdH1cblxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fbWV0YSB7XG5cblx0PiBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHR9XG59XG5cbnNwYW4uYmMtYWNjb3VudC1hZGRyZXNzX19uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3NfX3Bob25lIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fZWRpdCxcbi5iYy1hY2NvdW50LWFkZHJlc3NfX2RlbGV0ZSxcbmJ1dHRvbi5iYy1hY2NvdW50LWFkZHJlc3NfX2VkaXQsXG5idXR0b24uYmMtYWNjb3VudC1hZGRyZXNzX19kZWxldGUsXG5hLmJjLWFjY291bnQtYWRkcmVzc19fZWRpdCxcbmEuYmMtYWNjb3VudC1hZGRyZXNzX19kZWxldGUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMC44Mjtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzX19kZWxldGUtZm9ybSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc2VzX19hZGQtbmV3IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLWJ1dHRvbixcbmJ1dHRvbi5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLWJ1dHRvbixcbmEuYmMtYWNjb3VudC1hZGRyZXNzZXNfX2FkZC1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA0MHB4IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmJjLWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtYWRkcmVzcy1mb3JtLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDYwcHggYXV0byAyMHB4O1xuXHRmbGV4OiAxIDEgMTAwJTtcblxuXHQ+IGJ1dHRvbiB7XG5cdFx0bWFyZ2luOiAwIDEwcHggMjBweDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzX19hY3Rpb25zLS1uZXcge1xuXHRmbGV4OiAxIDEgMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0bWluLWhlaWdodDogMjUwcHg7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3NfX2RlbGV0ZS1jb25maXJtYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0ei1pbmRleDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHRwYWRkaW5nOiAzMHB4O1xuXG5cdD4gYnV0dG9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5iYy1jb25maXJtYXRpb24tYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0ei1pbmRleDogMjtcbn1cblxuLyogRGlhbG9nIEFkZHJlc3MgU3R5bGVzICovXG4uYmMtYWNjb3VudC1hZGRyZXNzLWZvcm1fX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3MtZm9ybV9fb3ZlcmxheSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3MtZm9ybV9fY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi5iYy1hY2NvdW50LXBhZ2Uge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogNDBweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiA2MHB4IDAgOTBweDtcblx0fVxufVxuIiwiLmJjLWFjY291bnQtbG9naW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSxcbi5iYy1hY2NvdW50LWxvZ2luX19yZWdpc3RlciB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtbG9naW5fX2Zvcm0taW5uZXIsXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSBmb3JtIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtbG9naW5fX2Zvcm0ge1xuXG5cdHAubG9naW4tdXNlcm5hbWUsXG5cdHAubG9naW4tcGFzc3dvcmQsXG5cdHAubG9naW4tcmVtZW1iZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtbG9naW5fX3JlZ2lzdGVyIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCYtaW5uZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI4cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fcmVnaXN0ZXItdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fcmVnaXN0ZXItbGlzdCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuIiwiLmJjLWFjY291bnQtcmVnaXN0ZXItc3VjY2VzcyB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuIiwiLmJjLW9yZGVyX19oZWFkZXIge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmJjLW9yZGVyX19saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcMDBCNyc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1tZXRhX19sYWJlbCxcbi5iYy1vcmRlci1tZXRhX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLW1ldGFfX2xhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtb3JkZXItbWV0YV9fdmFsdWUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLmJjLW9yZGVyLWxpc3QsXG4uYmMtb3JkZXItbGlzdF9faXRlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLW9yZGVyLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHQmLmJjLWxvYWQtaXRlbXMtY29udGFpbmVyLS1oYXMtcGFnZXMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWxpc3RfX2l0ZW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmc6IDMycHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX19ib2R5IHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cbiIsIi5iYy1vcmRlci1kZXRhaWwge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uYmMtb3JkZXJfX3Byb2R1Y3QtbGlzdCxcbi5iYy1vcmRlcl9fcHJvZHVjdC1saXN0LWl0ZW0ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1vcmRlcl9fcHJvZHVjdC1saXN0IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogNDZweDtcbn1cblxuLmJjLW9yZGVyX19wcm9kdWN0LWxpc3QtaXRlbSB7XG5cblx0KyAuYmMtb3JkZXJfX3Byb2R1Y3QtbGlzdC1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWxfX2JvZHkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsX19jb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDIgNDBweDtcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsLW1ldGFfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLWRldGFpbC1tZXRhX19saXN0LWl0ZW0ge1xuXHRsb3N0LWNvbHVtbjogMS8yIDI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzMgMyAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbF9fc2hpcG1lbnRzIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmJjLW9yZGVyLXNoaXBtZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdC5iYy1vcmRlci1tZXRhX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdFx0Zm9ub3Qtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0KyAuYmMtb3JkZXItc2hpcG1lbnQge1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXNoaXBtZW50X19jb2wge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1zaGlwbWVudF9fdHJhY2tpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdCYtbWV0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxufVxuXG4uYmMtb3JkZXItc2hpcG1lbnRfX2FkZHJlc3Mge1xuXG5cdD4gKiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbF9fdG90YWxzIHtcblx0bWFyZ2luLXRvcDogNTBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX19saXN0LFxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QtaXRlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm8td3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdCsgLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QtaXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX19sYWJlbCxcbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCYtLWxnIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX19sYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cbiIsIi5iYy1hY2NvdW50LWxvc3QtcGFzc3dvcmQge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA1MTBweDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1sb3N0LXBhc3N3b3JkX19hY2NvdW50LWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJjLWFjY291bnQtbG9zdC1wYXNzd29yZF9fYWNjb3VudC1saW5rIHtcblxuXHQrIC5iYy1hY2NvdW50LWxvc3QtcGFzc3dvcmRfX2FjY291bnQtbGluayB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cbn1cbiIsIi5iYy1naWZ0LXBhZ2Uge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogNDBweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiA2MHB4IDAgNjhweDtcblx0fVxufVxuXG4uYmMtZ2lmdC1wdXJjaGFzZSB7XG5cblx0LmJjLWZvcm1fX3JvdyB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1mb3JtX19jb2wge1xuXHRcdGZsZXg6IDAgMSA1MCU7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2lmdC1pbnN0cnVjdGlvbnMge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tdG9wOiA3NXB4O1xuXHR9XG5cblx0b2wgPiBsaSArIGxpIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG59XG5cbi5iYy1naWZ0LWJhbGFuY2Uge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX2Zvcm0sXG4uYmMtZ2lmdC1iYWxhbmNlX19yZXNwb25zZSB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDEgNTAlO1xuXHR9XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX3Jlc3BvbnNlIHtcblxuXHQ+ICoge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZ2lmdC1iYWxhbmNlX19jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdHBhZGRpbmc6IDc0cHggMjBweCA3MnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX3RpdGxlLFxuLmJjLWdpZnQtYmFsYW5jZV9fYW1vdW50LFxuLmJjLWdpZnQtYmFsYW5jZV9fY29kZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fdGl0bGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fYW1vdW50IHtcblx0Zm9udC1zaXplOiAzZW07XG5cdG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX2NvZGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIi8qXG4gKiBXb3JkcHJlc3MgQ29yZSBUaGVtZXMgT3ZlcnJpZGVzLlxuICpcbiAqIERPIE5PVCBFRElUIFRISVMgQ1NTIEZJTEUgRElSRUNUTFkuIElUIElTIEdFTkVSQVRFRCBCWSBHUlVOVC5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UsIHNlZSB0aGUgcGNzcyBkaXJlY3RvcnlcbiAqIGFuZCBlZGl0IHRoZSBzb3VyY2UgZmlsZXMgZm91bmQgdGhlcmUuXG4gKlxuICovXG5cbi8qIFRoZW1lcyAqL1xuQGltcG9ydCBcInR3ZW50eS1zaXh0ZWVuLXRoZW1lXCI7XG5AaW1wb3J0IFwidHdlbnR5LXNldmVudGVlbi10aGVtZVwiO1xuQGltcG9ydCBcInR3ZW50eS1uaW5ldGVlbi10aGVtZVwiO1xuQGltcG9ydCBcInR3ZW50eS10d2VudHktdGhlbWVcIjtcbkBpbXBvcnQgXCJnZW5lc2lzLXRoZW1lc1wiO1xuQGltcG9ydCBcInNob3B0aW1pemVyXCI7XG5AaW1wb3J0IFwidmVnYW5vc1wiO1xuQGltcG9ydCBcImZsYXRzb21lXCI7XG4iLCIuYmMtd3AtdHdlbnR5LXNpeHRlZW4tdGhlbWUge1xuXHQvKiBDYXNlOiBMYXJnZSBwcm9kdWN0IGltYWdlIHNpemUgYXBwbGllZC4gKi9cblx0LnNpdGUtaW5uZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTE0NDApO1xuXHR9XG5cblx0LyogQ2FzZTogUHJvZHVjdCBzaW5nbGUgbWFyZ2luIHJpZ2h0IGlzIHRvbyBsYXJnZSB3aXRob3V0IHRoZSBzaWRlYmFyLiAqL1xuXHQmLnNpbmdsZS1iaWdjb21tZXJjZV9wcm9kdWN0IHtcblxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNy42OTIzJTtcblxuXHRcdFx0LyogTWVkaWEgcXVlcnkgZnJvbSB0aGUgdGhlbWUuICovXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTYuODc1ZW0pIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS1jb250ZW50IHtcblxuXHRcdHVsLFxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5iYy13cC10d2VudHktc2V2ZW50ZWVuLXRoZW1lIHtcblxuXHQuZW50cnktY29udGVudCB7XG5cblx0XHR1bCxcblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmMtd3AtdHdlbnR5LW5pbmV0ZWVuLXRoZW1lIHtcblxuXHQuc2l0ZS1jb250ZW50IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxufVxuIiwiLmJjLXdwLXR3ZW50eS10d2VudHktdGhlbWUge1xuXHQvKiBDYXNlOiBUaGVtZSBTaXRlIGhlYWRlciBuZWVkIGhpZ2hlciB6LWluZGV4IHRoYW4gMS4gKi9cblx0I3NpdGUtaGVhZGVyIHtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdC8qIENhc2U6IENvbnRlbnQgd2lkdGhzIG5lZWQgdG8gYmUgd2lkZXIgZm9yIGJjIGNvbnRlbnQgcGFnZXMuICovXG5cdC5lbnRyeS1jb250ZW50ID4gKiB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItOTYwKSAhaW1wb3J0YW50O1xuXG5cdFx0Ji5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlIHtcblx0XHRcdG1heC13aWR0aDogMzcwcHggIWltcG9ydGFudDtcblx0XHRcdHotaW5kZXg6IDA7XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC00MjApIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDM3MHB4KSAtIDIwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWluLTEwMDApIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gOTYwcHgpIC8gMik7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHRcdC5lbnRyeS1jb250ZW50ID4gKiB7XG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci0xNDQwKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS1jb250ZW50ICpbY2xhc3NePVwiYmMtXCJdIHtcblxuXHRcdGgxLFxuXHRcdGgyOm5vdCguYmMtcHJvZHVjdC1hcmNoaXZlX190aXRsZSksIC8qIFByb2R1Y3QgQXJjaGl2ZSBUaXRsZSBuZWVkcyB0b3Agc3BhY2luZy4gKi9cblx0XHRoMyxcblx0XHRoNCxcblx0XHRoNSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8qIENhc2U6IFByb2R1Y3QgYXJjaGl2ZSB2aWV3IG5lZWRzIHRvIGJlIHdpZGVyIHRvIGFsbG93IHNwYWNlIGZvciB0aGUgcmVmaW5lcnkuICovXG5cdC5lbnRyeS1jb250ZW50IC5iYy1wcm9kdWN0LWFyY2hpdmUge1xuXHRcdG1heC13aWR0aDogMTI2MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKiBDYXNlOiBSZXNldCBzZWN0aW9uIHBhZGRpbmcgZm9yIFNpbmdsZSBwcm9kdWN0IGNvbnRlbnQuICovXG5cdC5zaW5nbGUtYmlnY29tbWVyY2VfcHJvZHVjdCB7XG5cblx0XHRzZWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0LmJjLXByb2R1Y3Qtc2luZ2xlIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdH1cblxuXHRcdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZSxcblx0XHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUtLXJlbGF0ZWQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQvKiBDYXNlOiBBbGwgQkMgcmVsYXRlZCBidXR0b25zIHNob3VsZCBpbmhlcml0IHRoZSBiYyBzdHlsZXMgZnJvbSB0aGUgY3VzdG9taXplci4gKi9cblx0YnV0dG9uOm5vdCgudG9nZ2xlKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdGxhYmVsLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxuXG5cdC8qIENhc2U6IFF1aWNrIFZpZXcgbW9kYWwgZm9udCBzaXplcyBpbmZsdWVuY2VkIGJ5IGh0bWwgd3JhcHBlciBzZXR0aW5nLiAqL1xuXHQrIC5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX3dyYXBwZXIge1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXG5cdFx0bGFiZWwuYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eS1sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0LyogQ2FzZTogYWRkcmVzc2VzIGFuZCBvdmVybGFwIGlzc3VlIHdpdGggcmF0aW5nIHN0YXJzLiAqL1xuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZy0tbWFzayB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdC8qIEJDIFByb2R1Y3QgR2FsbGVyeSBpbnRlcmZlcmVzIHdpdGggdGhlIGNhcnQgZHJvcGRvd24uICovXG5cdC5iYy1wcm9kdWN0LXNpbmdsZSAuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdC8qIEZvb3RlciBXaWRnZXRzICovXG5cdC5mb290ZXItd2lkZ2V0cy13cmFwcGVyIHtcblx0XHQvKiBDYXNlOiBNaW5pIENhcnQgaW4gdGhlIGZvb3RlciBoYXMgYSBsaW5rIHdyYXBwaW5nIGlzc3VlLiAqL1xuXHRcdC5iYy1taW5pLWNhcnQgLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogQ2FzZTogQWRkcmVzcyBkaWFsb2cgb3ZlcmxheSBuZWVkcyB0byBpbmhlcml0IHRoZSBCRyBjb2xvciBvZiB0aGUgQ3VzdG9taXplciBzZXR0aW5nLiAqL1xuXHQuYmMtYWNjb3VudC1hZGRyZXNzLWZvcm1fX292ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdH1cblxuXHQvKiBDYXNlOiBXaXNoIExpc3QgZGlhbG9nIGJveCBmb250IHNpemUgaXMgdG9vIHNtYWxsLiAqL1xuXHR+IC5iYy13aXNoLWxpc3QtZGlhbG9nX193cmFwcGVyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRsYWJlbCxcblx0XHQuYmMtd2lzaC1saXN0LWRpYWxvZy1kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdH1cblxuXHRcdGlucHV0LmJjLXdpc2gtbGlzdC1uYW1lLWZpZWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXG5cdFx0YnV0dG9uLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY2xvc2UtYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBDYXNlOiBBZGRyZXNzIGZvcm0gbW9kYWwgaXMgY3V0IG9mZi4gKi9cblx0LmJjLWFjY291bnQtYWRkcmVzc2VzX19saXN0LmJjLWFjY291bnQtYWRkcmVzcy0tZm9ybS1hY3RpdmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC5iYy1hY2NvdW50LWFkZHJlc3MtZm9ybV9fd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4iLCIvKiBHZW5lc2lzIEVzc2VuY2UgUHJvIHRoZW1lICovXG4uYmMtd3AtZ2VuZXNpcy1lc3NlbmNlLXRoZW1lIHtcblx0LyogQ2FzZTogTGFyZ2UgcHJvZHVjdCBpbWFnZSBzaXplIGFwcGxpZWQuICovXG5cdCYuYmMtZ2FsbGVyeS1zaXplLWJjLXhtZWRpdW0ge1xuXG5cdFx0LnNpdGUtaW5uZXIge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1pbi0xMDAwKSB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTk2MCk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC14bGFyZ2UpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItMTIwMCk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTE0NDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBHZW5lc2lzIE1hZ2F6aW5lIFBybyB0aGVtZSAqL1xuLmJjLXdwLWdlbmVzaXMtbWFnYXppbmUtdGhlbWUge1xuXHQvKiBDYXNlOiBMYXJnZSBwcm9kdWN0IGltYWdlIHNpemUgYXBwbGllZC4gKi9cblx0Ji5iYy1nYWxsZXJ5LXNpemUtYmMteG1lZGl1bSB7XG5cblx0XHQuYmMtcHJvZHVjdC1zaW5nbGUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cbn1cblxuLyogR2VuZXNpcyBXZWxsbmVzcyBQcm8gdGhlbWUgKi9cbi5iYy13cC1nZW5lc2lzLXdlbGxuZXNzLXRoZW1lIHtcblx0LyogQ2FzZTogSW5jcmVhc2UgYmFzZSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIHRvIHRoZSBCQyBQRFAgc2luZ2xlLiAqL1xuXHQmLmZ1bGwtd2lkdGgtY29udGVudCAuc2l0ZS1pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiA5NzBweDtcblx0fVxuXG5cdC8qIENhc2U6IExhcmdlIHByb2R1Y3QgaW1hZ2Ugc2l6ZSBhcHBsaWVkLiAqL1xuXHQmLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHRcdC5zaXRlLWlubmVyIHtcblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1taW4tMTAwMCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci05NjApO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQteGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTEyMDApO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHhsYXJnZSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci0xNDQwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogR2VuZXNpcyBBY2FkZW15IFBybyB0aGVtZSAqL1xuLmJjLXdwLWdlbmVzaXMtYXV0aG9yLXRoZW1lIHtcblxuXHQuYmMtcHJvZHVjdC1zaW5nbGUge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LTk4MSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDQ5cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIEdlbmVzaXMgRGlnaXRhbCBQcm8gdGhlbWUgKi9cbi5iYy13cC1nZW5lc2lzLWRpZ2l0YWwtdGhlbWUge1xuXG5cdCYuc2luZ2xlLWJpZ2NvbW1lcmNlX3Byb2R1Y3Qge1xuXG5cdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItOTYwKTtcblx0XHR9XG5cdH1cblxuXHQmLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHRcdCYuc2luZ2xlLWJpZ2NvbW1lcmNlX3Byb2R1Y3Qge1xuXG5cdFx0XHQuZW50cnktY29udGVudCB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTE0NDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCsgLmJjLXByb2R1Y3QtcXVpY2stdmlld19fd3JhcHBlciAuYmMtcHJvZHVjdC1xdWljay12aWV3X19jb250ZW50LWlubmVyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLyogR2VuZXNpcyBEaXZpbmUgdGhlbWUgKi9cbi5iYy13cC1nZW5lc2lzLWRpdmluZS10aGVtZSB7XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5zaW5nbGUtYmlnY29tbWVyY2VfcHJvZHVjdCB7XG5cblx0XHQuYmMtcHJvZHVjdC1zaW5nbGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQrIC5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX3dyYXBwZXIgLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudC1pbm5lciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4iLCIvKiBTaG9wdGltaXplciBmb3IgQmlnQ29tbWVyY2UgZm9yIFdvcmRQcmVzcyBUaGVtZSBTdHlsZXMgKi9cbi5iYy13cC1zaG9wdGltaXplci10aGVtZSB7XG5cblx0Ji5zaW5nbGUtYmlnY29tbWVyY2VfcHJvZHVjdCB7XG5cblx0XHQmLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHRcdFx0LnNpdGUtbWFpbiB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhIHtcblx0XHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LXh4bGFyZ2UpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg0MCUgLSAzMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0NzBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBTaG9wdGltaXplciBmb3IgQmlnQ29tbWVyY2UgZm9yIFdvcmRQcmVzcyBUaGVtZSBTdHlsZXMgKi9cbi5iYy13cC12ZWdhbm9zLXRoZW1lIHtcblxuXHQmLnNpbmdsZS1iaWdjb21tZXJjZV9wcm9kdWN0IHtcblxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTk2MCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLmJjLWdhbGxlcnktc2l6ZS1iYy14bWVkaXVtIHtcblxuXHRcdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTIwMHB4IC0gMWVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJjLXByb2R1Y3Qtc2luZ2xlIHtcblx0XHRcdHBhZGRpbmc6IDAgMmVtO1xuXHRcdH1cblx0fVxufVxuIiwiLyogU2hvcHRpbWl6ZXIgZm9yIEJpZ0NvbW1lcmNlIGZvciBXb3JkUHJlc3MgVGhlbWUgU3R5bGVzICovXG4uYmMtd3AtZmxhdHNvbWUtdGhlbWUge1xuXHQvKiBDYXNlOiBMb2dpbiBwb3B1cCBoYXMgbm8gbGVmdCBhbmQgcmlnaHQgcGFkZGluZy4gKi9cblx0LmxpZ2h0Ym94LWNvbnRlbnQgLmJjLWFjY291bnQtcGFnZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdH1cblxuXHQvKiBMb2dpbiBGb3JtIG5lZWRzIGFkZGl0aW9uYWwgcGFkZGluZy4gKi9cblx0cC5sb2dpbi1zdWJtaXQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLWNhcnRfX2l0ZW0tY291bnQuZnVsbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0fVxuXHR9XG5cblx0LndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xuXG5cdFx0LmJjLWNhcnQge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm9mZi1jYW52YXMtcmlnaHQgLm1mcC1jb250ZW50IHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdH1cblxuXHQuYmMtbWluaS1jYXJ0IC5iYy1idG4sXG5cdC5iYy1taW5pLWNhcnQgLmJjLWJ0bltkaXNhYmxlZF0ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuIl19 */ \ No newline at end of file diff --git a/assets/css/master.min.css b/assets/css/master.min.css index 369e7dca..dd91a6c3 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?6ndycy) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?6ndycy) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?6ndycy) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?6ndycy#bigcommerce-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.bc-icon{font-family:bigcommerce-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bc-bigcommerce_diagnostics:before{content:"\e912"}.icon-bc-channel:before,.icon-bc-channel_select:before{content:"\e911"}.icon-bc-credentials:before{content:"\e910"}.icon-bc-sync:before{content:"\e90f"}.icon-bc-accounts:before{content:"\e906"}.icon-bc-analytics:before{content:"\e907"}.icon-bc-cart:before{content:"\e908"}.icon-bc-currency:before{content:"\e909"}.icon-bc-gift_certificates:before{content:"\e90a"}.icon-bc-import:before{content:"\e90b"}.icon-bc-order_confirmation:before{content:"\e90c"}.icon-bc-product_reviews:before{content:"\e90d"}.icon-bc-shipping_returns:before{content:"\e90e"}.dashicons-bigcommerce:before,.icon-bc-b-logo:before{content:"\e901"}.icon-bc-arrow-solid:before{content:"\e902"}.icon-bc-selected:before{content:"\e903"}.icon-bc-arrow-toggle:before{content:"\e905"}.icon-bc-undo:before{content:"\e913"}.icon-bc-tag:before{content:"\e914"}.icon-bc-grid:before{content:"\e915"}.icon-bc-gear:before{content:"\e916"}.icon-bc-store-front:before{content:"\e917"}.icon-bc-customize:before{content:"\e918"}.icon-bc-authenticate:before,.icon-bc-next_steps:before{content:"\e91b"}.icon-bc-dollar-sign:before{content:"\e91c"}.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{margin:0 auto}.bc-form.bc-product-form button.bc-btn--form-submit{margin:0}.bc-product-archive .bc-form.bc-product-form,.bc-product-grid .bc-form.bc-product-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.bc-product-archive .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper,.bc-product-grid .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper{-ms-flex-order:-1;order:-1;width:100%}.bc-form .bc-form__field-group{border:unset;margin:0;padding:0}@media (min-width:768px){.bc-form .bc-form__field-group+.bc-form__field-group{margin-top:60px}}.bc-form .bc-form-2col__control{width:100%;margin-bottom:30px}@media (min-width:768px){.bc-form .bc-form-2col__control{margin-bottom:14px}.bc-form .bc-form-2col__control:not(.bc-form-2col__control--full){width:50%}.bc-form .bc-form-2col__control--left{padding-right:15px}.bc-form .bc-form-2col__control--right{padding-left:15px}.bc-form .bc-form-2col__control--full{width:100%}}.bc-form .bc-form__control{box-sizing:border-box;display:block;margin-bottom:30px}@media (min-width:768px){.bc-form .bc-form__control{margin-bottom:14px}}.bc-form .bc-form__label{display:block;margin-bottom:6px}.bc-form .bc-form__label.bc-form-control-required{display:-ms-flexbox;display:flex;position:relative}.bc-form .bc-form__label.bc-form-control-required:after{content:"*";font-size:80%;padding-left:2px;color:#d2574a}.bc-form .bc-form-terms{background-color:#e0e3e9;margin-bottom:14px;padding:12px 16px 11px}.bc-form .bc-form-terms .bc-form__control--checkbox{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.bc-form .bc-form-terms .bc-form__control--checkbox>*{margin-bottom:0}.bc-form .bc-form-terms .bc-form__label{margin-right:auto}.bc-form .bc-form-terms .bc-form__label.bc-form-control-required:after{content:"";padding:0}.bc-form .bc-form-terms .bc-form__error-message{margin-right:22px}.bc-form .bc-form__actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:16px;width:100%}@media (min-width:768px){.bc-form .bc-form__actions{-ms-flex-pack:center;justify-content:center;margin-top:46px}}.bc-form .bc-form__actions--left{-ms-flex-pack:start;justify-content:flex-start}.bc-form.bc-form--has-errors .bc-form__control--error input[type=email],.bc-form.bc-form--has-errors .bc-form__control--error input[type=number],.bc-form.bc-form--has-errors .bc-form__control--error input[type=password],.bc-form.bc-form--has-errors .bc-form__control--error input[type=tel],.bc-form.bc-form--has-errors .bc-form__control--error input[type=text],.bc-form.bc-form--has-errors .bc-form__control--error select,.bc-form.bc-form--has-errors .bc-form__control--error textarea{border:1px solid #ff0012}.bc-form .form-control-bc{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif}.bc-form .form-control-bc-icon{position:relative}.bc-form .form-control-bc-icon input{padding-right:45px}.bc-form .form-control-bc-icon:before{position:absolute;right:0;top:0;color:#d3d3d3;height:100%;width:45px;line-height:45px;text-align:center;z-index:1;font-size:1.25em}.bc-form .bc-form__control input[type=email],.bc-form .bc-form__control input[type=number],.bc-form .bc-form__control input[type=password],.bc-form .bc-form__control input[type=tel],.bc-form .bc-form__control input[type=text],.bc-form .bc-form__control input[type=url]{border:1px solid #e0e3e9;box-sizing:border-box;font-size:1em;line-height:1.5;height:45px;padding-left:10px;padding-right:10px;width:100%}.bc-form input[type=file]{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;height:auto;padding:20px;line-height:1}.bc-form input{display:block}.bc-form input input[type=checkbox],.bc-form input input[type=radio]{height:auto;width:auto;display:inline-block;line-height:normal;padding:0}.bc-form input label{color:#000;cursor:pointer;margin-bottom:0;display:inline-block;letter-spacing:normal;text-transform:none;font:normal 400 .875em/1 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif}.bc-form input[type=checkbox],.bc-form input[type=radio]{margin-bottom:0;margin-right:10px}.bc-form input[type=checkbox].form-control-custom-bc-style,.bc-form input[type=radio].form-control-custom-bc-style{transition:all .15s ease-in-out;position:relative;padding-left:34px}.bc-form input[type=checkbox].form-control-custom-bc-style input[type=checkbox],.bc-form input[type=checkbox].form-control-custom-bc-style input[type=radio],.bc-form input[type=radio].form-control-custom-bc-style input[type=checkbox],.bc-form input[type=radio].form-control-custom-bc-style input[type=radio]{position:absolute;left:6px;top:2px;font-size:12px}.bc-form input[type=checkbox].form-control-custom-bc-style label,.bc-form input[type=radio].form-control-custom-bc-style label{max-width:600px}.bc-form input[type=checkbox].form-control-custom-bc-style label:after,.bc-form input[type=checkbox].form-control-custom-bc-style label:before,.bc-form input[type=radio].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:before{transition:all .15s ease-in-out;content:"";position:absolute}.bc-form input[type=checkbox].form-control-custom-bc-style label:before,.bc-form input[type=radio].form-control-custom-bc-style label:before{background-color:#fff;width:22.5px;height:22.5px;top:-2px;left:0;border:1px solid #d3d3d3}.bc-form input[type=checkbox].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:after{opacity:0}.bc-form input[type=checkbox].form-control-custom-bc-style input:focus+label:before,.bc-form input[type=radio].form-control-custom-bc-style input:focus+label:before{border-color:#9e9e9e;box-shadow:0 0 0 1px #9e9e9e}.bc-form input[type=checkbox].form-control-custom-bc-style input:checked+label,.bc-form input[type=radio].form-control-custom-bc-style input:checked+label{color:#000}.bc-form input[type=checkbox].form-control-custom-bc-style input:checked+label:after,.bc-form input[type=radio].form-control-custom-bc-style input:checked+label:after{opacity:1}.bc-form input[type=checkbox]~input[type=checkbox],.bc-form input[type=radio]~input[type=radio]{margin-top:15px}.bc-form input[type=checkbox].form-control-custom-bc-style label:before{border-radius:0}.bc-form input[type=checkbox].form-control-custom-bc-style label:after{left:7px;top:5px;width:9px;height:5px;border:2px solid #6c6c6c;border-top:none;border-right:none;transform:rotate(-50deg)}.bc-form input[type=radio].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:before{border-radius:50%}.bc-form input[type=radio].form-control-custom-bc-style label:after{left:8px;top:6px;width:8px;height:8px;background-color:#6c6c6c}.bc-form .bc-product-form__control--checkbox .bc-product-modifier__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.bc-form .bc-product-form__control--checkbox input[type=checkbox],.bc-form .bc-product-form__control--checkbox input[type=radio]{-ms-flex:0 1 auto;flex:0 1 auto}.bc-form .bc-product-form__control--checkbox .bc-product-modifier__label--checkbox{-ms-flex:1;flex:1}.bc-form select{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;padding-right:0;cursor:pointer}.bc-form select[multiple]{font-size:1em;height:100px;padding:20px}.bc-form textarea{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;resize:none;padding:14px 20px;height:225px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes a{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:url('data:image/svg+xml;charset=utf-8,#filter');filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:b .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block;width:100%}.flatpickr-months{display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.disabled,.flatpickr-months .flatpickr-prev-month.disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0;line-height:1;height:28px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:baseline;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f3f3f3}.flatpickr-input[readonly]{cursor:pointer}@keyframes b{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.bc-product__title{font-size:1.125em;line-height:1.2;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:1.25em;line-height:1.2}}@media (min-width:960px){.bc-product__title{font-size:1.5em;line-height:1.15}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:.875em;line-height:1.6;font-weight:400;vertical-align:baseline}.bc-product-card .bc-product__inventory{font-size:.563em}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.5em;line-height:1.15;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.75em}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:2em;line-height:1.125}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.563em;margin:0}@media (min-width:768px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.571em}}@media (min-width:960px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.5em}}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:.875em;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:1em;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-get-prices-wrapper,.bc-product__pricing--api,.bc-product__pricing--cached{width:0;height:0;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease}.bc-get-prices-wrapper.bc-product__pricing--visible,.bc-get-prices-wrapper.bc-show-pricing-spinner,.bc-product__pricing--api.bc-product__pricing--visible,.bc-product__pricing--api.bc-show-pricing-spinner,.bc-product__pricing--cached.bc-product__pricing--visible,.bc-product__pricing--cached.bc-show-pricing-spinner{width:auto;height:auto;visibility:visible;opacity:1}.bc-price-is-loading .bc-product__pricing--api,.bc-price-is-loading .bc-product__pricing--cached{opacity:.2}.bc-price-is-loading .bc-product__pricing--api.bc-product__pricing--hidden,.bc-price-is-loading .bc-product__pricing--cached.bc-product__pricing--hidden{position:relative;width:auto;height:auto;visibility:hidden;opacity:0;-ms-flex-order:2;order:2}.bc-get-prices-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.bc-get-prices-message{font-size:14px;display:inline-block;vertical-align:middle;margin-left:4px}.bc-get-prices-loader{display:inline-block;vertical-align:middle;margin:0 16px}.bc-product__price{font-size:1em}.bc-product__retail-price{display:block}.bc-product__retail-price.bc-no-retail-price{display:none}.bc-product__original-price,.bc-product__retail-price-value{text-decoration:line-through;color:#8b8b8b}.bc-product__original-price{margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic}.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-card--single .bc-product__pricing--api .bc-product__original-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price{margin-right:0}.bc-product-card--single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:.522em;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.5em;margin-bottom:5px}@media (min-width:768px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.429em}}@media (min-width:960px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.375em}}.bc-product__description{font-size:1em;line-height:1.5;margin-bottom:30px}@media (min-width:960px){.bc-product__description{margin-bottom:40px}}@media (min-width:1200px){.bc-product__description{margin-bottom:50px}}.bc-product__description p:last-child{margin-bottom:0}.bc-product-gallery__images{position:relative;width:100%;max-width:370px;margin:60px auto}@media (min-width:768px){.bc-product-gallery__images{margin:0}}.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:100%}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:720px}}.bc-product-single .bc-product-gallery__images img[data-zoom]:hover{cursor:zoom-in}.bc-product-gallery__images .drift-zoom-pane img{height:auto!important}.bc-product-gallery__image-slide img{display:block}.bc-product-gallery--has-carousel{margin-bottom:10px}.bc-product-gallery__video-slide:before{display:block;content:"";padding-top:56.2%;box-sizing:border-box}.bc-product-gallery__video-slide iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.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;cursor:pointer}.bc-product-gallery__thumb-slide.swiper-slide-active,.bc-product-gallery__thumb-slide:focus,.bc-product-gallery__thumb-slide:hover{opacity:1}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-gallery__thumb-slide{width:calc(20% - 10px)}}.bc-product-gallery__thumb-slide--video{-ms-flex-item-align:center;align-self:center;text-align:center;opacity:1;transition:opacity .3s ease}.bc-product-gallery__thumb-slide--video:focus,.bc-product-gallery__thumb-slide--video:hover{opacity:.6}.bc-video-play-icon{display:block;position:relative;margin:0 auto;width:40px;height:40px;line-height:40px;background-color:#0d52ff;border-radius:100%}.bc-video-play-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-5px,-50%,0);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff}.bc-product-variant-image{display:none}.bc-product-form__control{margin-bottom:20px}.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:1em;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:.75em}.bc-product-form__purchase-message{display:block;width:100%;padding:12px 0;font-size:.813em}.bc-product-form__option-description{display:block;font-size:.75em;line-height:1.15;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:1em}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:1.5;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:1.5}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:.75em;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec{font-size:.875em;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px);height:calc(50% - 10px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);height:calc(33.33333% - 13.33333px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px);height:calc(25% - 15px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-single-product__related{padding:50px 0 0;border-top:1px solid #e0e3e9}.bc-single-product__related .bc-form.bc-product-form,.bc-single-product__related button.bc-btn{margin-top:0}.bc-single-product__section-title--related{font-size:1.5em;margin-bottom:0}.bc-product-archive__refinery{width:100%;margin:40px 0 80px}.bc-product-archive__refinery .bc-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}}.bc-product-archive__search{position:relative;-ms-flex:1 1 100%;flex:1 1 100%}.bc-product-archive__search input[type=search]{height:45px}@media (min-width:960px){.bc-product-archive__search input[type=search]{margin-bottom:0}}@media (min-width:1200px){.bc-product-archive__search{margin-right:auto;-ms-flex:0 1 270px;flex:0 1 270px}}.bc-product-archive__select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:15px;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:500px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-product-archive__select{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.bc-product-archive__select:last-child{margin-right:0}}@media (min-width:1200px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;-ms-flex:0 1 auto;flex:0 1 auto}}.bc-product-archive__select-label{font-size:.75em;text-transform:uppercase;margin-right:10px;font-weight:700;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-label{-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.bc-product-archive__select-label{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-label{-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.bc-product-archive__select-label{margin-left:10px}.bc-refinery--no-search .bc-product-archive__select-label{margin-left:0}}.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%;min-width:0}}@media (min-width:960px){.bc-product-archive__select-field{-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}}.bc-form .bc-product-archive__select-field{font-size:.75em;color:#8b8b8b;padding-right:20px}.bc-product-archive__search-submit{position:absolute;right:0;top:0;transition:all .15s ease-in-out;height:45px;margin:0;font-size:1em}.bc-product-archive__search-submit.bc-btn.bc-btn--small{line-height:45px;padding-top:0;padding-bottom:0;max-width:none;width:auto}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:1em;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:.875em}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:.813em}.bc-ajax-add-to-cart__message{margin:20px 0;font-size:.85em}.bc-load-items{position:relative}.bc-load-items-container--has-pages{padding-bottom:40px}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger){opacity:0;transition:opacity .3s ease}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger).item-initialized{opacity:1}.bc-load-items__loader{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.bc-load-items__loader.active{opacity:1}.bc-load-items__trigger,.bc-load-more-items{width:100%;text-align:center}.bc-load-more-items{margin-top:20px}.bc-load-items__trigger-btn,.bc-no-results__button{background:transparent;color:#5273f4;font-size:.875em;line-height:1;outline:none;border:0;cursor:pointer}.bc-load-items__trigger-btn[disabled],.bc-no-results__button[disabled]{opacity:.5;cursor:not-allowed}.bc-load-items__trigger-btn:focus,.bc-load-items__trigger-btn:hover,.bc-no-results__button:focus,.bc-no-results__button:hover{background:transparent;color:#4b69e0}.bc-load-items__trigger-btn:focus[disabled],.bc-load-items__trigger-btn:hover[disabled],.bc-no-results__button:focus[disabled],.bc-no-results__button:hover[disabled]{background:transparent;color:#4b69e0;cursor:default}.bc-load-items__trigger-btn .bc-icon,.bc-no-results__button .bc-icon{display:block;margin-top:14px;text-align:center;font-size:18px}.bc-pagination__error-message{display:block;font-size:.875em}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:1.25em;line-height:1.2;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:1.5em;line-height:1.3}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:1em;line-height:1.375;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:.75em;line-height:1.5;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:.75em;font-weight:700;line-height:1.5;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-gallery-size-bc-xmedium .bc-product-card__featured-image.bc-component{max-width:720px}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-header,.bc-account-wish-lists .bc-wish-list-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-account-wish-lists .bc-wish-list-header,.bc-account-wish-lists .bc-wish-list-row{border-bottom:1px solid #e0e3e9;font-weight:700}.bc-account-wish-lists .bc-wish-list-header{display:none}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-header{display:-ms-flexbox;display:flex;line-height:1;padding:20px 0;font-size:14px}}.bc-account-wish-lists .bc-wish-list-row{line-height:1;padding:28px 0}.bc-account-wish-lists .bc-wish-list-item{margin-bottom:12px}.bc-account-wish-lists .bc-wish-list-item:last-child{margin-bottom:0}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-item{margin-bottom:0}}.bc-account-wish-lists .bc-wish-list-name{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-name{-ms-flex:0 1 200px;flex:0 1 200px}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-name{-ms-flex:0 1 250px;flex:0 1 250px}}.bc-account-wish-lists .bc-wish-list-item-count{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-item-count{-ms-flex:0 0 60px;flex:0 0 60px;text-align:right}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-item-count{-ms-flex:0 0 100px;flex:0 0 100px}}.bc-account-wish-lists .bc-wish-list-shared{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-shared{-ms-flex:0 0 80px;flex:0 0 80px;text-align:right}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-shared{-ms-flex:0 0 130px;flex:0 0 130px;text-align:right}}.bc-account-wish-lists .bc-wish-list-actions{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-actions{-ms-flex:1;flex:1;text-align:right;padding-left:20px}}.bc-account-wish-lists .bc-wish-list-actions .bc-link{font-size:12px;font-weight:400;margin-left:15px;box-shadow:none}.bc-account-wish-lists .bc-wish-list-actions .bc-link:first-of-type{margin-left:0}.bc-account-wish-lists .bc-wish-list-actions .bc-wishilist-copy{cursor:pointer}.bc-account-wish-lists .bc-small-screen-title{display:inline-block;margin-right:10px}@media (min-width:768px){.bc-account-wish-lists .bc-small-screen-title{display:none}}.bc-manage-wish-list-wrapper .bc-link{box-shadow:none}.bc-wish-list-breadcrumbs{margin-bottom:5px}.bc-wish-list-new{margin-top:40px;text-align:center}@media (min-width:960px){.bc-wish-list-new{margin-top:60px}}.bc-manage-wish-list-header{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;margin-bottom:30px}@media (min-width:768px){.bc-manage-wish-list-header{margin-bottom:50px}}.bc-manage-wish-list-title,.entry-content .bc-manage-wish-list-title{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0}@media (min-width:960px){.bc-manage-wish-list-title,.entry-content .bc-manage-wish-list-title{-ms-flex:1;flex:1}}.bc-manage-wish-list-share{-ms-flex:0 0 100%;flex:0 0 100%;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border:1px solid #e0e3e9;border-radius:4px;margin:15px 0}@media (min-width:960px){.bc-manage-wish-list-share{-ms-flex:0 0 400px;flex:0 0 400px;margin:5px 0 0}}.bc-manage-wish-list-share .bc-wish-list-share-title{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:15px;font-size:.813em;font-weight:600;margin:0}.bc-manage-wish-list-share .bc-wish-list-share{max-width:400px;text-overflow:ellipsis;-ms-flex:1;flex:1;border:0;background-color:transparent;font-size:.813em;padding-left:0;padding-right:0}.bc-manage-wish-list-share .bc-wish-list-share--copy{-ms-flex:0 0 auto;flex:0 0 auto;font-size:.75em;font-weight:400;background-color:transparent;color:#0d52ff;padding-left:20px;padding-right:20px;opacity:1;transition:opacity .3s ease;text-transform:none}.bc-manage-wish-list-share .bc-wish-list-share--copy:focus,.bc-manage-wish-list-share .bc-wish-list-share--copy:hover{opacity:.8}.bc-manage-wish-list-share .bc-wish-list-share--copy:disabled{padding-left:20px;padding-right:20px;opacity:.5;background-color:transparent;font-size:.75em;font-weight:400;color:#5e5e5e;text-transform:none}.bc-manage-wish-list-actions{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.bc-manage-wish-list-actions .bc-link{font-size:.75em;margin-right:10px;display:inline-block;box-shadow:none}.bc-copied-wish-list-wrapper{width:100%;position:absolute;bottom:0;transform:translateY(100%);opacity:0;transition:opacity .3s ease}.bc-copied-wish-list-wrapper.active{opacity:1}.bc-wish-list-copied{padding:4px 15px;background:#65c68c;color:#fff}.bc-wish-list-copied-success{font-size:.625em}.bc-manage-wish-list-products{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-manage-wish-list-product{border-bottom:1px solid #e0e3e9;padding-bottom:36px;margin-bottom:30px;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media (min-width:500px){.bc-manage-wish-list-product{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.bc-manage-wish-list-product:nth-child(odd){padding-right:10px}.bc-manage-wish-list-product:nth-child(2n){padding-left:10px}}@media (min-width:600px){.bc-manage-wish-list-product{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.bc-manage-wish-list-product:nth-child(odd){padding-right:0}.bc-manage-wish-list-product:nth-child(2n){padding-left:0}}.bc-wish-list-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-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:600px){.bc-wish-list-product-row{-ms-flex-direction:row;flex-direction:row}}.bc-wish-list-product-row__image{-ms-flex:0 0 120px;flex:0 0 120px;-ms-flex-order:0;order:0}.bc-wish-list-product-row__image img{max-width:270px;width:100%;height:auto}@media (min-width:600px){.bc-wish-list-product-row__image img{max-width:120px}}.bc-wish-list-product-row__body{-ms-flex:2;flex:2;-ms-flex-order:2;order:2}@media (min-width:600px){.bc-wish-list-product-row__body{-ms-flex-order:0;order:0;padding:0 20px}}.bc-wish-list-product-row__title,.entry-content .bc-wish-list-product-row__title{margin-bottom:4px}.bc-wish-list-product-row__delete{font-size:.75em;-ms-flex-order:1;order:1}@media (min-width:600px){.bc-wish-list-product-row__delete{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:0;order:0}}.bc-wish-list-product-row__delete .bc-link{line-height:2.45em}.bc-wish-list-product-row__price{-ms-flex:1;flex:1;font-weight:700;font-size:1.25em;-ms-flex-order:3;order:3}@media (min-width:600px){.bc-wish-list-product-row__price{padding-left:10px;text-align:right}}.bc-wish-list-dialog__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-wish-list-dialog__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-wish-list-dialog__wrapper[aria-hidden=true]{display:none}button.bc-wish-list-dialog__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-wish-list-dialog__close-button:focus,button.bc-wish-list-dialog__close-button:hover{opacity:1;background:transparent}.bc-wish-list-dialog-content-wrapper{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-wish-list-dialog-content-wrapper{height:auto;max-width:960px;margin:0;top:50%;transform:translate3d(-50%,-50%,0);padding:40px 0 50px}}.bc-wish-list-dialog-content-wrapper *{box-sizing:border-box}.bc-wish-list-dialog-content-wrapper>div{height:100%}.bc-wish-list-dialog-content{max-width:880px;margin:0 auto;padding:50px 20px 20px}@media (min-width:768px){.bc-wish-list-dialog-content{padding:20px 50px}}.bc-wish-list-dialog-content--delete{padding-bottom:6px}.bc-wish-list-dialog-description,.bc-wish-list-dialog-title{display:block;text-align:center;max-width:400px;margin:0 auto}.bc-wish-list-dialog-title{font-size:2em}.bc-wish-list-dialog-description{font-size:.813em;font-weight:300;margin:23px auto 40px}.bc-wish-list-dialog-content--delete .bc-wish-list-dialog-description{margin:26px auto 23px}.bc-wish-list-dialog-form label{font-weight:700;display:inline-block;vertical-align:middle;margin-bottom:4px}.bc-wish-list-dialog-form .bc-btn--form-submit{display:block;margin:20px auto 0}.bc-wish-list-dialog-content--delete .bc-wish-list-dialog-form .bc-btn--form-submit{margin-top:0}.bc-wish-list-dialog-close,button.bc-wish-list-dialog-close{display:block;background-color:transparent;margin:20px auto 0;opacity:1;transition:opacity .3s ease;font-weight:400;font-size:.813em}.bc-wish-list-dialog-close:focus,.bc-wish-list-dialog-close:hover,button.bc-wish-list-dialog-close:focus,button.bc-wish-list-dialog-close:hover{background-color:transparent;opacity:.8}.bc-wish-list-name-field{display:block;margin:10px 0 30px;font-size:1.38em}.bc-wish-list-public-field{display:inline-block;vertical-align:middle;margin-bottom:6px}.bc-wish-list-dialog-close{margin-top:20px}.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:1.6;font-size:.813em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{max-width:270px}}.bc-account-login__form input[type=submit]:focus,.bc-account-login__form input[type=submit]:hover,.bc-btn:focus,.bc-btn:hover,.entry-content .bc-btn:focus,.entry-content .bc-btn:hover,.entry-content a.bc-btn:focus,.entry-content a.bc-btn:hover,.entry-content button.bc-btn:focus,.entry-content button.bc-btn:hover,a.bc-btn:focus,a.bc-btn:hover,button.bc-btn:focus,button.bc-btn:hover{opacity:.9;text-decoration:none;box-shadow:none}.bc-account-login__form input[type=submit][disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit][disabled]:focus,.bc-account-login__form input[type=submit][disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit].bc-ajax-cart-processing,.bc-btn.bc-ajax-cart-processing,.entry-content .bc-btn.bc-ajax-cart-processing,.entry-content a.bc-btn.bc-ajax-cart-processing,.entry-content button.bc-btn.bc-ajax-cart-processing,a.bc-btn.bc-ajax-cart-processing,button.bc-btn.bc-ajax-cart-processing{animation:c 1s infinite}.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}@media (min-width:960px){.bc-product-form .bc-account-login__form input[type=submit],.bc-product-form .bc-btn,.bc-product-form .entry-content .bc-btn,.bc-product-form .entry-content a.bc-btn,.bc-product-form .entry-content button.bc-btn,.bc-product-form a.bc-btn,.bc-product-form button.bc-btn{max-width:none}}@keyframes c{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:.875em;border-radius:20px;text-align:center}.bc-product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-product-card .bc-quickview-trigger{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex}.bc-product-card .bc-product__actions{-ms-flex-item-align:end;align-self:flex-end;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-card .bc-btn,.bc-product-card a.bc-btn,.bc-product-card button.bc-btn{max-width:100%}.bc-product-card-image-anchor{display:block;text-decoration:none;color:transparent;opacity:1;transition:opacity .3s ease}.bc-product-card-image-anchor:focus,.bc-product-card-image-anchor:hover{opacity:.8}.bc-product-card__featured-image{position:relative;width:100%;max-width:370px}.bc-product-card__featured-image img{display:block;max-width:100%;height:auto}.entry-content .bc-product-card__featured-image{max-width:370px}.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;-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-order-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.bc-order-card__body{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-card__featured-image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;max-width:100px}@media (min-width:768px){.bc-order-card__featured-image{margin-right:20px}}.bc-order-card__featured-image img{display:block;width:100%;height:auto}.bc-order-card__featured-image .bc-order-card__featured-image-link{box-shadow:none;display:block;opacity:1;transition:all .15s ease-in-out}.bc-order-card__featured-image .bc-order-card__featured-image-link:focus,.bc-order-card__featured-image .bc-order-card__featured-image-link:hover{opacity:.8}.bc-order-card__meta{-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:768px){.bc-order-card__meta-inner{margin-right:20px;max-width:550px}}.bc-order-card__title{margin-bottom:12px}.bc-order-card__title .bc-order-card__order-title{font-size:1.25em;line-height:1.2;margin:0}@media (min-width:960px){.bc-order-card__title .bc-order-card__order-title{font-size:1.5em;line-height:1.3}}@media (min-width:1200px){.bc-order-card__title .bc-order-card__order-title{font-size:1.5em;line-height:1.3}}.bc-order-card__order-title .bc-order-card__title-link{text-decoration:none;box-shadow:none;color:currentColor;opacity:1;transition:all .15s ease-in-out}.bc-order-card__order-title .bc-order-card__title-link:focus,.bc-order-card__order-title .bc-order-card__title-link:hover{color:currentColor;opacity:.8}.bc-order-card__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-card__total{font-size:1.25em;margin-bottom:20px}}.bc-order-card-meta__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6px}@media (min-width:768px){.bc-order-card-meta__list{margin-bottom:20px}}.bc-order-card-meta__list-item{width:50%;margin-bottom:16px}@media (min-width:768px){.bc-order-card-meta__list-item{margin-bottom:0;width:auto}.bc-order-card-meta__list-item+.bc-order-card-meta__list-item{margin-left:30px}}.bc-order-card__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-card__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-product-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}.bc-product-grid>.bc-product-card{width:100%;max-width:370px;margin:0 auto 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--2col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--2col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.32667% - 20px);flex-basis:calc(33.32667% - 20px);max-width:calc(33.32667% - 20px);width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(19.996% - 24px);flex-basis:calc(19.996% - 24px);max-width:calc(19.996% - 24px);width:calc(19.996% - 24px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(5n){margin-right:0;margin-left:auto}}.bc-product-grid--related{padding-bottom:0}.bc-product-archive{max-width:1260px;padding:0 20px;margin:0 auto}@media (min-width:768px){.bc-product-archive{padding:0 30px}}.bc-no-results{text-align:center;width:100%}.bc-no-results__message{font-size:1.375em;line-height:1.1}.bc-no-results__button{margin:0 auto;font-size:1em;text-decoration:none}.bc-product-single{max-width:970px;padding:0 20px;margin:0 auto}.bc-product-single .bc-product-single__top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.bc-product-single .bc-product-single__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 auto;flex:1 1 auto;width: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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{max-width:720px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{width:60%}}.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)}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 60px)}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 30px);padding-left:30px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{-ms-flex:1 1 auto;flex:1 1 auto;width:calc(40% - 60px);padding-left:60px}}.bc-product-single .bc-product__sku{margin-top:20px;font-size:.875em}.bc-product-single .bc-product__sku .bc-product-single__meta-label{font-size:1.143em}.bc-product-single .bc-product-single__meta-label{font-size:1em;font-weight:700}.bc-product-single .bc-product-form{margin-top:40px;opacity:1;transition:opacity .3s ease}.bc-product-single .bc-product-form.bc-product__is-setting-options{opacity:.5}.bc-product-single .bc-btn{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:1em}.bc-product-single .bc-single-product__section-title--related{font-size:1.5em}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-gallery-size-bc-xmedium .bc-product-single{max-width:1440px}.bc-product__sku{display:block}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:.813em;text-align:center;padding-left:6px;padding-right:6px;width:70px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:1em}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content .bc-product-form__options,.bc-product-quick-view__content .bc-product-form__quantity{width:100%}.bc-product-quick-view__content-inner{position:relative;padding:60px}.bc-product-quick-view__content-inner .bc-product-card{margin:0;height:100%}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__gallery{height:auto;padding-bottom:60px;-ms-flex:1 1 100%;flex:1 1 100%}}.bc-product-quick-view__content-inner .bc-product__meta{width:100%}@media (min-width:768px){.bc-product-quick-view__content-inner .bc-product__meta{margin-bottom:40px}}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__meta{width:calc(50% - 30px)}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__meta{padding-left:0}}.bc-product-quick-view__content-inner .bc-product__pricing,.bc-product-quick-view__content-inner .bc-single-product__ratings{margin-bottom:20px}.bc-product-quick-view__content-inner .bc-product-single__meta-label{font-weight:700}.bc-product-quick-view__content-inner .bc-product__description{-ms-flex-order:4;order:4;width:100%;margin-top:40px;padding-top:30px;border-top:1px solid #e0e3e9}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__description{width:calc(50% - 30px);-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__description{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:4;order:4;padding-left:0;width:calc(50% - 30px)}}.bc-single-product__reviews{border-top:1px solid #e0e3e9;padding-top:36px;padding-bottom:36px}.bc-single-product__reviews .bc-alert--success{margin-top:24px;margin-bottom:24px}.bc-product-reviews__title{display:inline;vertical-align:baseline;margin-right:15px}.bc-product-reviews__ratings-total{display:inline-block;vertical-align:baseline}.bc-product-review-form-wrapper{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:0;padding:0;transition:all .15s ease-in-out}.bc-product-review-form-wrapper.bc-product-review-form--active{border-top-color:#e0e3e9;border-bottom-color:#e0e3e9;margin-top:38px;padding:40px 0;transition:all .15s ease-in-out}@media (min-width:768px){.bc-product-review-form-wrapper.bc-product-review-form--active{padding:50px 0}}.bc-product-review-form{height:100%;overflow:hidden;max-height:0}.bc-product-review-form--active .bc-product-review-form{max-height:2000px}.bc-product-review-form .bc-btn--review{margin:0}@media (min-width:768px){.bc-product-review-form .bc-form{width:70%}}@media (min-width:960px){.bc-product-review-form .bc-form{width:50%}}.bc-form .bc-form__actions--review{-ms-flex-pack:start;justify-content:flex-start}.bc-product-review__cancel-write-btn,.bc-product-review__write-btn,.bc-single-product__reviews-anchor{background:transparent;border:0;padding:0;text-transform:none;margin:0;opacity:1;transition:all .15s ease-in-out}.bc-product-review__cancel-write-btn:focus,.bc-product-review__cancel-write-btn:hover,.bc-product-review__write-btn:focus,.bc-product-review__write-btn:hover,.bc-single-product__reviews-anchor:focus,.bc-single-product__reviews-anchor:hover{opacity:.9;background:unset;border:0}.bc-product-review__cancel-write-btn:disabled,.bc-product-review__write-btn:disabled,.bc-single-product__reviews-anchor:disabled{color:#34313f;padding:0;background-color:transparent;opacity:1}.bc-product-review__cancel-write-btn:disabled:focus,.bc-product-review__cancel-write-btn:disabled:hover,.bc-product-review__write-btn:disabled:focus,.bc-product-review__write-btn:disabled:hover,.bc-single-product__reviews-anchor:disabled:focus,.bc-single-product__reviews-anchor:disabled:hover{padding:0;background-color:transparent;color:#34313f;text-transform:none}.bc-product-review-form--active .bc-product-review__write-btn,.bc-product-review__cancel-write-btn{display:none}.bc-product-review-form--active .bc-product-review__cancel-write-btn{display:inline-block}.bc-product-review-list{margin-top:42px}.bc-product-review{margin-bottom:42px}.bc-product-review__title{display:inline;margin-right:12px;vertical-align:middle;margin-bottom:0}.bc-product-review__header{margin-bottom:6px}.bc-product-review__rating{display:inline-block;vertical-align:middle}.bc-product-review__meta{font-size:.875em;line-height:1.3;margin-bottom:15px}.bc-product-review__content{font-size:1em;line-height:1.5}@media (min-width:768px){.bc-product-review__content{width:70%}}.bc-pdp-wish-list-wrapper{position:relative}.entry-content button.bc-btn.bc-pdp-wish-list-toggle,button.bc-btn.bc-pdp-wish-list-toggle{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;max-width:100%;background-color:#f5f5f5;border:1px solid #e0e3e9;color:#34313f;transition:opacity .3s ease;text-align:left;margin-top:20px}.entry-content button.bc-btn.bc-pdp-wish-list-toggle.bc-show-lists,.entry-content button.bc-btn.bc-pdp-wish-list-toggle:focus,.entry-content button.bc-btn.bc-pdp-wish-list-toggle:hover,button.bc-btn.bc-pdp-wish-list-toggle.bc-show-lists,button.bc-btn.bc-pdp-wish-list-toggle:focus,button.bc-btn.bc-pdp-wish-list-toggle:hover{opacity:.8;background-color:#fff;color:#34313f}.entry-content button.bc-btn.bc-pdp-wish-list-toggle .bc-icon,button.bc-btn.bc-pdp-wish-list-toggle .bc-icon{float:right;margin-top:3px}.bc-pdp-wish-lists{position:absolute;top:100%;list-style:none;margin:0;padding:16px;width:100%;max-height:0;opacity:0;transition:all .15s ease-in-out;overflow:hidden;visibility:hidden;background-color:#fff;border:1px solid #e0e3e9;border-top:0}.bc-pdp-wish-lists.bc-show-lists{opacity:1;visibility:visible;max-height:5000px}.bc-wish-lists-item{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.813em}.bc-wish-lists-item .bc-wish-list-new{margin-top:0;text-align:left}.bc-wish-list-item-anchor,.entry-content .bc-wish-list-item-anchor,.entry-content a.bc-wish-list-item-anchor,a.bc-wish-list-item-anchor{color:#34313f;transition:all .15s ease-in-out;text-decoration:none;box-shadow:none}.bc-wish-list-item-anchor:focus,.bc-wish-list-item-anchor:hover,.entry-content .bc-wish-list-item-anchor:focus,.entry-content .bc-wish-list-item-anchor:hover,.entry-content a.bc-wish-list-item-anchor:focus,.entry-content a.bc-wish-list-item-anchor:hover,a.bc-wish-list-item-anchor:focus,a.bc-wish-list-item-anchor:hover{color:#0d52ff}.bc-cart{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1140px;margin-left:auto;margin-right:auto;opacity:1;transition:all .15s ease-in-out}.bc-cart.bc-updating-cart{opacity:.4}.bc-cart__empty{width:100%;text-align:center;border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}.bc-cart-header{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-cart-header>div{padding:20px 0;font-size:.875em;font-weight:700}@media (min-width:768px){.bc-cart-header>div{padding:40px 0}}.bc-cart-header__item{-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-header__qty{-ms-flex:0 0 42px;flex:0 0 42px}@media (min-width:768px){.bc-cart-header__qty{-ms-flex:0 0 70px;flex:0 0 70px}}@media (min-width:960px){.bc-cart-header__qty{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-header__price{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-header__price{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-body{width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-cart-body,.bc-cart-item{display:-ms-flexbox;display:flex}.bc-cart-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:99.99999%;flex-basis:99.99999%;max-width:99.99999%;width:99.99999%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;position:relative;border-top:1px solid #e0e3e9;padding:30px 0}.bc-cart-item:nth-child(1n){margin-left:0}.bc-cart-item:last-child{margin-right:0}.bc-cart-item:nth-child(1n){margin-right:0;margin-left:auto}@media (min-width:768px){.bc-cart-item{font-size:1em}}@media (min-width:960px){.bc-cart-item{padding:44px 0}}.bc-cart-item:last-child{border-bottom:1px solid #e0e3e9}.bc-cart-item__remove-button{display:block;background:transparent;color:#5273f4;font-size:.625em;text-transform:none;padding:5px 0;font-weight:700}@media (min-width:768px){.bc-cart-item__remove-button{font-size:1em;margin:0 auto}}.bc-cart-item__remove-button:focus,.bc-cart-item__remove-button:hover{background:transparent;color:#5e5e5e}.bc-cart-item__remove-button:focus[disabled],.bc-cart-item__remove-button:hover[disabled]{text-transform:none;background:transparent;color:#5e5e5e;padding:5px;opacity:.4}.bc-cart-item-image{-ms-flex:0 0 60px;flex:0 0 60px;margin-right:10px;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:960px){.bc-cart-item-image{-ms-flex:0 0 110px;flex:0 0 110px;margin-right:30px}}.bc-cart-item-image img{max-width:50px;width:100%;height:auto}@media (min-width:768px){.bc-cart-item-image img{max-width:110px}}.bc-cart-item-meta{-ms-flex:1 1 auto;flex:1 1 auto;padding-right:5px;-ms-flex-item-align:start;align-self:flex-start}.bc-cart-item-meta .bc-cart-item__product-title{margin:0;font-size:1em;line-height:1.125}@media (min-width:768px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.125em;line-height:1.2}}@media (min-width:960px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.25em}}@media (min-width:1200px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.5em;line-height:1.3}}.bc-cart-item__product-brand{display:block;font-weight:700;margin-top:10px;font-size:.875em}.bc-cart-item__product-option{display:block;font-size:.75em;line-height:1.5;margin-top:10px;color:#8b8b8b}.bc-cart-item__product-option-label{font-weight:600}.bc-cart-item__product-option-value{font-weight:300}.bc-cart-item-quantity{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-item-quantity{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-item-quantity input.bc-cart-item__quantity-input{text-align:center;background:#fff;border:1px solid #e0e3e9;font-size:.813em;width:70px}@media (min-width:768px){.bc-cart-item-quantity input.bc-cart-item__quantity-input{font-size:1em}}.bc-cart-item-quantity input.bc-cart-item__quantity-input:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-cart-item-total-price{-ms-flex:0 0 70px;flex:0 0 70px;margin-left:10px;font-weight:700;font-size:.875em}@media (min-width:960px){.bc-cart-item-total-price{-ms-flex:0 0 120px;flex:0 0 120px;font-size:1.25em}}.bc-cart-footer{width:100%}.bc-cart-subtotal,.bc-cart-tax{text-align:right;padding:25px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.bc-cart-tax{padding-top:0}.bc-cart-subtotal__label,.bc-cart-tax__label{font-size:.813em;margin-right:14px;text-align:right;padding-right:15px;-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-weight:700;text-align:left;-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-size:1.25em;-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-tax__amount{font-size:1em}.bc-cart-actions{text-align:right;margin-top:30px}.bc-cart-error{width:100%;display:none}.bc-cart-error.message-active{display:block}.bc-cart-error__message{background:#ff8383;font-size:.75em;margin:0}.message-active .bc-cart-error__message{padding:10px}.bigcommerce-cart__item-count{display:inline-block;background-color:#5273f4;color:#fff;font-weight:700;border-radius:15px;width:25px;height:25px;font-size:12px;line-height:25px;vertical-align:middle;text-align:center;transform:scale(0);transition:transform .15s cubic-bezier(.645,.045,.355,1);pointer-events:none}.bigcommerce-cart__item-count.full{transform:scale(1)}.bc-mini-cart .bc-cart-item-image{-ms-flex:0 0 50px;flex:0 0 50px;margin-right:15px}@media (min-width:960px){.bc-mini-cart .bc-cart-item-image{margin-right:15px}}.bc-mini-cart .bc-cart-item-image img{max-width:50px;width:100%;height:auto}.bc-mini-cart .bc-cart-header>div{padding:0 0 13px}.bc-mini-cart .bc-cart-header__qty,.bc-mini-cart .bc-cart-item-quantity{-ms-flex:0 0 40px;flex:0 0 40px;text-align:right}@media (min-width:960px){.bc-mini-cart .bc-cart-header__qty,.bc-mini-cart .bc-cart-item-quantity{-ms-flex:0 0 40px;flex:0 0 40px}}.bc-mini-cart .bc-cart-header__price,.bc-mini-cart .bc-cart-item-total-price{-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;margin-left:10px}@media (min-width:960px){.bc-mini-cart .bc-cart-header__price,.bc-mini-cart .bc-cart-item-total-price{-ms-flex:0 0 auto;flex:0 0 auto}}.bc-mini-cart .bc-cart-item{-ms-flex-align:start;align-items:flex-start}.bc-mini-cart .bc-cart-item-meta{padding-right:12px}.bc-mini-cart .bc-cart-item-total-price{font-size:.875em}.bc-mini-cart .bc-cart-item__product-title{font-size:1em;line-height:1.125}@media (min-width:768px){.bc-mini-cart .bc-cart-item__product-title{font-size:1em;line-height:1.125}}@media (min-width:960px){.bc-mini-cart .bc-cart-item__product-title{font-size:1em;line-height:1.125}}@media (min-width:1200px){.bc-mini-cart .bc-cart-item__product-title{font-size:1em;line-height:1.125}}.bc-mini-cart .bc-cart-item__product-brand,.bc-mini-cart .bc-cart-item__product-option{font-size:.875em}.bc-mini-cart input.bc-cart-item__quantity-input{font-size:.75em;width:40px;padding-left:0;padding-right:0}.bc-mini-cart .bc-cart-item__remove-button{font-size:.75em;padding:5px 0}.bc-mini-cart .bc-cart-item__remove-button:focus[disabled],.bc-mini-cart .bc-cart-item__remove-button:hover[disabled]{padding:5px 0}@media (min-width:768px){.bc-mini-cart .bc-cart-item__remove-button{font-size:.75em}}.bc-mini-cart .bc-cart-subtotal__amount,.bc-mini-cart .bc-cart-tax__amount{-ms-flex:0 0 auto;flex:0 0 auto;text-align:right}.bc-mini-cart .bc-cart-subtotal__label,.bc-mini-cart .bc-cart-tax__label{padding-right:0}.bc-mini-cart .bc-cart-subtotal__amount,.bc-mini-cart .bc-cart-subtotal__label{font-size:1.25em}.bc-mini-cart .bc-cart-actions{text-align:center}.bc-mini-cart .bc-btn,.bc-mini-cart .bc-btn[disabled]{padding:15px 20px;margin-top:15px;max-width:100%;line-height:1}.bc-mini-cart .bc-btn:first-child,.bc-mini-cart .bc-btn[disabled]:first-child{margin-top:0}.bc-mini-cart--nav-menu{position:absolute;right:0;top:100%;width:430px;padding:24px;border:2px solid #e0e3e9;z-index:10;opacity:0;transition:opacity .3s ease;visibility:hidden}.bc-mini-cart--nav-menu.bc-show-mini-cart-nav{opacity:1;visibility:visible;background-color:#fff;height:auto;max-height:calc(100vh - 132px);overflow:scroll}.bc-mini-cart--nav-menu .bc-mini-cart{background-color:#fff;padding:0}.bc-mini-cart--nav-menu .bc-product__thumbnail-link{padding:0}.main-navigation .bc-mini-cart--nav-menu a:not(.bc-btn){padding:0;white-space:normal}.bc-mini-cart--nav-menu .bc-cart-item__remove-button{font-size:9px}.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;visibility:visible;transition:opacity .3s ease;padding:0;margin:0;list-style:none}.bc-account-addresses__list.bc-account-address--form-active{opacity:0;visibility:hidden}.bc-account-addresses__list .bc-account-addresses__item{position:relative;padding:30px}.bc-account-addresses__list .bc-account-addresses__add-new{padding:0}.bc-account-addresses__item{display:inline-block;background-color:#f5f5f5;transition:all .15s ease-in-out;width:100%;margin-bottom:30px}.bc-account-addresses__item:not(.bc-account-addresses__add-new):focus,.bc-account-addresses__item:not(.bc-account-addresses__add-new):hover{transform:translateY(-5px);box-shadow:0 4px 4px #e0e3e9}@media (min-width:768px){.bc-account-addresses__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-account-addresses__item:nth-child(1n){margin-right:30px;margin-left:0}.bc-account-addresses__item:last-child{margin-right:0}.bc-account-addresses__item:nth-child(3n){margin-right:0;margin-left:auto}}.bc-account-address__meta>span{display:block;font-size:.875em}span.bc-account-address__name{font-weight:700;font-size:1.25em;line-height:1.2;margin-bottom:12px}.bc-account-address__phone{margin-top:20px}.bc-account-address__delete,.bc-account-address__edit,a.bc-account-address__delete,a.bc-account-address__edit,button.bc-account-address__delete,button.bc-account-address__edit{background:transparent;border:0;outline:none;padding:0;text-transform:none;letter-spacing:normal;font-weight:400;font-family:inherit;font-size:.875em;text-decoration:none;box-shadow:none!important;opacity:1;transition:opacity .3s ease;margin-top:30px;margin-right:10px}.bc-account-address__delete:focus,.bc-account-address__delete:hover,.bc-account-address__edit:focus,.bc-account-address__edit:hover,a.bc-account-address__delete:focus,a.bc-account-address__delete:hover,a.bc-account-address__edit:focus,a.bc-account-address__edit:hover,button.bc-account-address__delete:focus,button.bc-account-address__delete:hover,button.bc-account-address__edit:focus,button.bc-account-address__edit:hover{background:transparent;opacity:.82}.bc-account-address__delete-form{display:inline-block}.bc-account-addresses__add-new{background-color:transparent;padding:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.bc-account-addresses__add-button,a.bc-account-addresses__add-button,button.bc-account-addresses__add-button{background-color:transparent;color:#34313f;transition:all .15s ease-in-out;width:100%;padding:40px 10px;font-size:1.25em;line-height:1;text-transform:none;letter-spacing:normal;font-weight:700;border:2px solid #f5f5f5}@media (min-width:768px){.bc-account-addresses__add-button,a.bc-account-addresses__add-button,button.bc-account-addresses__add-button{padding:0}}.bc-account-addresses__add-button .bc-icon,a.bc-account-addresses__add-button .bc-icon,button.bc-account-addresses__add-button .bc-icon{display:block;font-size:1em;margin-bottom:18px}.bc-account-addresses__add-button .bc-icon:before,a.bc-account-addresses__add-button .bc-icon:before,button.bc-account-addresses__add-button .bc-icon:before{font-weight:700}.bc-account-addresses__add-button:focus,.bc-account-addresses__add-button:hover,a.bc-account-addresses__add-button:focus,a.bc-account-addresses__add-button:hover,button.bc-account-addresses__add-button:focus,button.bc-account-addresses__add-button:hover{background-color:#f5f5f5}.bc-account-address-form-actions{display:block;text-align:center;margin:60px auto 20px;-ms-flex:1 1 100%;flex:1 1 100%}.bc-account-address-form-actions>button{margin:0 10px 20px}.bc-account-address__actions--new{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;min-height:250px}.bc-account-address__delete-confirmation{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .15s ease-in-out;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;background:#f5f5f5;padding:30px}.bc-account-address__delete-confirmation>button{margin-bottom:10px}.bc-confirmation-active{opacity:1;visibility:visible;z-index:2}.bc-account-address-form__wrapper{position:absolute;z-index:2;top:0;left:0;width:100%}.bc-account-address-form__wrapper[aria-hidden=true]{display:none}.bc-account-address-form__overlay{background-color:#fff;position:absolute;left:0;top:0;width:100%;height:100%}.bc-account-address-form__content{position:relative}.bc-account-page{border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}@media (min-width:768px){.bc-account-page{padding:60px 0 90px}}.bc-account-login{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.bc-account-login__form,.bc-account-login__register{margin-bottom:40px;width:100%}@media (min-width:768px){.bc-account-login__form,.bc-account-login__register{width:50%;margin-bottom:0}}@media (min-width:768px){.bc-account-login__form-inner,.bc-account-login__form form{max-width:370px}}.bc-account-login__form p.login-password,.bc-account-login__form p.login-remember,.bc-account-login__form p.login-username{box-sizing:border-box;margin-bottom:30px}@media (min-width:768px){.bc-account-login__form p.login-password,.bc-account-login__form p.login-remember,.bc-account-login__form p.login-username{margin-bottom:14px;padding-right:28px}}.bc-account-login__form label{display:block;margin-bottom:6px}@media (min-width:768px){.bc-account-login__register{border-left:1px solid #e0e3e9;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.bc-account-login__register-inner{margin-left:28px;max-width:370px}}.bc-account-login__register-title{margin-top:0}.bc-account-login__register-list{margin-left:20px}@media (min-width:768px){.bc-account-register-success{margin:0 auto;max-width:550px;text-align:center}}.bc-order__header{font-size:.75em;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bc-order__link{position:relative;margin-left:10px}.bc-order__link:before{content:"\00B7";margin-right:10px}.bc-order-meta__label,.bc-order-meta__value{font-size:.75em;line-height:1.5;margin:0;padding:0}.bc-order-meta__label{font-weight:700}.bc-order-meta__value{margin-bottom:0}.bc-order-list,.bc-order-list__item{list-style:none;margin:0}.bc-order-list{padding-bottom:40px}.bc-order-list,.bc-order-list.bc-load-items-container--has-pages{list-style:none}.bc-order-list__item{border-bottom:1px solid #e0e3e9;padding:32px 0}@media (min-width:768px){.bc-order-list__item{padding:50px 0}}.bc-order-list__item:first-child{border-top:1px solid #e0e3e9}.bc-order-card__body{margin-top:40px}.bc-order-detail{border-top:1px solid #e0e3e9;padding-top:50px}.bc-order__product-list,.bc-order__product-list-item{list-style:none;margin:0}.bc-order__product-list{border-bottom:1px solid #e0e3e9;padding-bottom:40px;margin-bottom:46px}.bc-order__product-list-item+.bc-order__product-list-item{margin-top:30px}.bc-order-detail__body{border-bottom:1px solid #e0e3e9;padding-bottom:36px;margin-bottom:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-detail__body{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.bc-order-detail__col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-detail__col{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);width:calc(50% - 20px)}.bc-order-detail__col:nth-child(1n){margin-right:40px;margin-left:0}.bc-order-detail__col:last-child{margin-right:0}.bc-order-detail__col:nth-child(2n){margin-right:0;margin-left:auto}}.bc-order-detail-meta__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.bc-order-detail-meta__list-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px);margin-bottom:20px}.bc-order-detail-meta__list-item:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail-meta__list-item:last-child{margin-right:0}.bc-order-detail-meta__list-item:nth-child(2n){margin-right:0;margin-left:auto}@media (min-width:768px){.bc-order-detail-meta__list-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-bottom:36px}.bc-order-detail-meta__list-item:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail-meta__list-item:last-child{margin-right:0}.bc-order-detail-meta__list-item:nth-child(3n){margin-right:0;margin-left:auto}}.bc-order-detail__shipments{margin-top:16px}.bc-order-shipment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-shipment{-ms-flex-direction:row;flex-direction:row}}.bc-order-shipment .bc-order-meta__label{font-size:.75em;fonot-weight:700;line-height:1.5;letter-spacing:0;text-transform:none;margin:0}.bc-order-shipment+.bc-order-shipment{margin-top:36px}.bc-order-shipment__col{margin-bottom:16px}@media (min-width:768px){.bc-order-shipment__col{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px);margin-bottom:0}.bc-order-shipment__col:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-shipment__col:last-child{margin-right:0}.bc-order-shipment__col:nth-child(2n){margin-right:0;margin-left:auto}}.bc-order-shipment__tracking{margin-bottom:0}.bc-order-shipment__tracking-meta{margin-bottom:12px}.bc-order-shipment__address>*{display:block}.bc-order-detail__totals{margin-top:50px}@media (min-width:768px){.bc-order-detail__totals{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-top:0}.bc-order-detail__totals:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail__totals:last-child{margin-right:0}.bc-order-detail__totals:nth-child(3n){margin-right:0;margin-left:auto}}.bc-order-detail-totals__list,.bc-order-detail-totals__list-item{list-style:none;margin:0;padding:0}.bc-order-detail-totals__list-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-pack:justify;justify-content:space-between}.bc-order-detail-totals__list-item+.bc-order-detail-totals__list-item{margin-top:4px}.bc-order-detail-totals__list-item:last-child{margin-top:36px}.bc-order-detail-totals__label,.bc-order-detail-totals__value{font-size:1em;line-height:1.5;font-weight:700;margin:0;padding:0}.bc-order-detail-totals__label--lg,.bc-order-detail-totals__value--lg{font-size:1.25em;line-height:1.1}.bc-order-detail-totals__label{color:#8b8b8b}@media (min-width:768px){.bc-account-lost-password{margin:0 auto;max-width:510px}}.bc-account-lost-password__account-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:30px}.bc-account-lost-password__account-link+.bc-account-lost-password__account-link{margin-left:30px}.bc-gift-page{border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}@media (min-width:768px){.bc-gift-page{padding:60px 0 68px}}@media (min-width:768px){.bc-gift-purchase .bc-form__row{position:relative}}.bc-gift-purchase .bc-form__col{-ms-flex:0 1 50%;flex:0 1 50%}@media (min-width:768px){.bc-gift-purchase .bc-form__col:first-child{border-right:1px solid #e0e3e9;padding-right:40px}}@media (min-width:768px){.bc-gift-purchase .bc-form__col:last-child{padding-left:40px}}.bc-gift-instructions{margin-top:40px}@media (min-width:768px){.bc-gift-instructions{margin-top:75px}}.bc-gift-instructions ol>li+li{margin-top:16px}@media (min-width:768px){.bc-gift-balance{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-gift-balance__form,.bc-gift-balance__response{-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width:768px){.bc-gift-balance__response>*{margin-left:80px}}.bc-gift-balance__container{background-color:#e0e3e9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;padding:74px 20px 72px}@media (min-width:768px){.bc-gift-balance__container{margin-top:0}}.bc-gift-balance__amount,.bc-gift-balance__code,.bc-gift-balance__title{display:block;font-weight:700;line-height:1}.bc-gift-balance__title{font-size:1em;margin-bottom:34px}.bc-gift-balance__amount{font-size:3em;margin-bottom:34px}.bc-gift-balance__code{font-size:1em;text-transform:uppercase}.bc-wp-twenty-sixteen-theme .site-inner{max-width:1440px}.bc-wp-twenty-sixteen-theme.single-bigcommerce_product .entry-content{margin-right:7.6923%}@media (min-width:56.875em){.bc-wp-twenty-sixteen-theme.single-bigcommerce_product .entry-content{margin-right:0}}.bc-wp-twenty-seventeen-theme .entry-content ol,.bc-wp-twenty-seventeen-theme .entry-content ul,.bc-wp-twenty-sixteen-theme .entry-content ol,.bc-wp-twenty-sixteen-theme .entry-content ul{list-style-position:inside}.bc-wp-twenty-nineteen-theme .site-content{overflow:visible}.bc-wp-twenty-twenty-theme #site-header{z-index:10}.bc-wp-twenty-twenty-theme .entry-content>*{max-width:960px!important}.bc-wp-twenty-twenty-theme .entry-content>.bc-product-card__featured-image{max-width:370px!important;z-index:0}@media (min-width:420px){.bc-wp-twenty-twenty-theme .entry-content>.bc-product-card__featured-image{margin-right:calc(100vw - 390px)}}@media (min-width:1000px){.bc-wp-twenty-twenty-theme .entry-content>.bc-product-card__featured-image{margin-left:calc(50vw - 480px);margin-right:auto}}.bc-wp-twenty-twenty-theme.bc-gallery-size-bc-xmedium .entry-content>*{max-width:1440px!important}.bc-wp-twenty-twenty-theme .entry-content [class^=bc-] h1,.bc-wp-twenty-twenty-theme .entry-content [class^=bc-] h2:not(.bc-product-archive__title),.bc-wp-twenty-twenty-theme .entry-content [class^=bc-] h3,.bc-wp-twenty-twenty-theme .entry-content [class^=bc-] h4,.bc-wp-twenty-twenty-theme .entry-content [class^=bc-] h5{margin-top:0}.bc-wp-twenty-twenty-theme .entry-content .bc-product-archive{max-width:1260px!important}.bc-wp-twenty-twenty-theme .single-bigcommerce_product section{padding:inherit}.bc-wp-twenty-twenty-theme .single-bigcommerce_product .bc-product-single{padding-top:64px;padding-top:4rem}.bc-wp-twenty-twenty-theme .single-bigcommerce_product .bc-single-product__section-title,.bc-wp-twenty-twenty-theme .single-bigcommerce_product .bc-single-product__section-title--related{margin-top:0}.bc-wp-twenty-twenty-theme button:not(.toggle){background-color:inherit}.bc-wp-twenty-twenty-theme label.bc-product-form__quantity-label{font-size:inherit}.bc-wp-twenty-twenty-theme+.bc-product-quick-view__wrapper{font-size:2em}.bc-wp-twenty-twenty-theme+.bc-product-quick-view__wrapper label.bc-product-form__quantity-label{font-size:inherit}.bc-wp-twenty-twenty-theme .bc-product-single .bc-product__gallery,.bc-wp-twenty-twenty-theme .bc-single-product__rating--mask{z-index:0}.bc-wp-twenty-twenty-theme .footer-widgets-wrapper .bc-mini-cart .bc-cart-item-image{-ms-flex:0 0 100px;flex:0 0 100px}.bc-wp-twenty-twenty-theme .footer-widgets-wrapper .bc-mini-cart .bc-cart-item-image img{max-width:100px}.bc-wp-twenty-twenty-theme .bc-account-address-form__overlay{background:inherit}.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper{font-size:16px}.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper .bc-wish-list-dialog-description,.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper label{font-size:1.2em}.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper input.bc-wish-list-name-field{margin-top:4px;margin-bottom:12px}.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper button.bc-product-quick-view__close-button{background-color:inherit;text-decoration:none;opacity:.4}.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper button.bc-product-quick-view__close-button:focus,.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper button.bc-product-quick-view__close-button:hover{opacity:1}.bc-wp-twenty-twenty-theme .bc-account-addresses__list.bc-account-address--form-active{position:absolute}.bc-wp-twenty-twenty-theme .bc-account-address-form__wrapper{position:relative}@media (min-width:1000px){.bc-wp-genesis-essence-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:960px}}@media (min-width:1260px){.bc-wp-genesis-essence-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:1200px}}@media (min-width:1600px){.bc-wp-genesis-essence-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:1440px}}.bc-wp-genesis-magazine-theme.bc-gallery-size-bc-xmedium .bc-product-single{padding:0}.bc-wp-genesis-wellness-theme.full-width-content .site-inner{max-width:970px}@media (min-width:1000px){.bc-wp-genesis-wellness-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:960px}}@media (min-width:1260px){.bc-wp-genesis-wellness-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:1200px}}@media (min-width:1600px){.bc-wp-genesis-wellness-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:1440px}}.bc-wp-genesis-author-theme .bc-product-single{padding-top:30px}@media (min-width:981px){.bc-wp-genesis-author-theme .bc-product-single{padding-top:49px}}.bc-wp-genesis-digital-theme.single-bigcommerce_product .entry-content{max-width:960px}.bc-wp-genesis-digital-theme.bc-gallery-size-bc-xmedium.single-bigcommerce_product .entry-content{max-width:1440px}.bc-wp-genesis-digital-theme+.bc-product-quick-view__wrapper .bc-product-quick-view__content-inner{font-size:16px}.bc-wp-genesis-divine-theme .genesis-nav-menu{overflow:visible}.bc-wp-genesis-divine-theme .genesis-nav-menu .menu-item{position:relative}.bc-wp-genesis-divine-theme.single-bigcommerce_product .bc-product-single{padding-left:0;padding-right:0}.bc-wp-genesis-divine-theme+.bc-product-quick-view__wrapper .bc-product-quick-view__content-inner{font-size:16px}.bc-wp-shoptimizer-theme.single-bigcommerce_product.bc-gallery-size-bc-xmedium .site-main{float:none;width:100%}@media (min-width:768px){.bc-wp-shoptimizer-theme.single-bigcommerce_product.bc-gallery-size-bc-xmedium .bc-product-single__meta{width:calc(50% - 30px)}}@media (min-width:1600px){.bc-wp-shoptimizer-theme.single-bigcommerce_product.bc-gallery-size-bc-xmedium .bc-product-single__meta{width:calc(40% - 30px)}}@media (min-width:768px){.bc-wp-shoptimizer-theme.single-bigcommerce_product .bc-product-single__meta{width:calc(100% - 470px)}}.bc-wp-veganos-theme.single-bigcommerce_product .entry-content{max-width:960px;width:100%}.bc-wp-veganos-theme.single-bigcommerce_product.bc-gallery-size-bc-xmedium .entry-content{max-width:calc(1200px - 1em);width:100%}.bc-wp-veganos-theme.single-bigcommerce_product .bc-product-single{padding:0 2em}.bc-wp-flatsome-theme .lightbox-content .bc-account-page{padding-left:60px;padding-right:60px}@media (min-width:768px){.bc-wp-flatsome-theme p.login-submit{padding-right:28px}}.bc-wp-flatsome-theme .bigcommerce-cart__item-count.full{display:none}@media (min-width:768px){.bc-wp-flatsome-theme .bigcommerce-cart__item-count.full{display:inline-block;margin-left:6px}}@media (min-width:768px){.bc-wp-flatsome-theme .widget_shopping_cart_content .bc-cart{overflow-y:scroll;max-height:calc(100vh - 180px)}}.bc-wp-flatsome-theme .off-canvas-right .mfp-content{width:320px}.bc-wp-flatsome-theme .bc-mini-cart .bc-btn,.bc-wp-flatsome-theme .bc-mini-cart .bc-btn[disabled]{margin-right:0} \ 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?6ndycy) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?6ndycy) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?6ndycy) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?6ndycy#bigcommerce-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.bc-icon{font-family:bigcommerce-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bc-bigcommerce_diagnostics:before{content:"\e912"}.icon-bc-channel:before,.icon-bc-channel_select:before{content:"\e911"}.icon-bc-credentials:before{content:"\e910"}.icon-bc-sync:before{content:"\e90f"}.icon-bc-accounts:before{content:"\e906"}.icon-bc-analytics:before{content:"\e907"}.icon-bc-cart:before{content:"\e908"}.icon-bc-currency:before{content:"\e909"}.icon-bc-gift_certificates:before{content:"\e90a"}.icon-bc-import:before{content:"\e90b"}.icon-bc-order_confirmation:before{content:"\e90c"}.icon-bc-product_reviews:before{content:"\e90d"}.icon-bc-shipping_returns:before{content:"\e90e"}.dashicons-bigcommerce:before,.icon-bc-b-logo:before{content:"\e901"}.icon-bc-arrow-solid:before{content:"\e902"}.icon-bc-selected:before{content:"\e903"}.icon-bc-arrow-toggle:before{content:"\e905"}.icon-bc-undo:before{content:"\e913"}.icon-bc-tag:before{content:"\e914"}.icon-bc-grid:before{content:"\e915"}.icon-bc-gear:before{content:"\e916"}.icon-bc-store-front:before{content:"\e917"}.icon-bc-customize:before{content:"\e918"}.icon-bc-authenticate:before,.icon-bc-next_steps:before{content:"\e91b"}.icon-bc-dollar-sign:before{content:"\e91c"}.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{margin:0 auto}.bc-form.bc-product-form button.bc-btn--form-submit{margin:0}.bc-product-archive .bc-form.bc-product-form,.bc-product-grid .bc-form.bc-product-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.bc-product-archive .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper,.bc-product-grid .bc-form.bc-product-form .bc-ajax-add-to-cart__message-wrapper{-ms-flex-order:-1;order:-1;width:100%}.bc-form .bc-form__field-group{border:unset;margin:0;padding:0}@media (min-width:768px){.bc-form .bc-form__field-group+.bc-form__field-group{margin-top:60px}}.bc-form .bc-form-2col__control{width:100%;margin-bottom:30px}@media (min-width:768px){.bc-form .bc-form-2col__control{margin-bottom:14px}.bc-form .bc-form-2col__control:not(.bc-form-2col__control--full){width:50%}.bc-form .bc-form-2col__control--left{padding-right:15px}.bc-form .bc-form-2col__control--right{padding-left:15px}.bc-form .bc-form-2col__control--full{width:100%}}.bc-form .bc-form__control{box-sizing:border-box;display:block;margin-bottom:30px}@media (min-width:768px){.bc-form .bc-form__control{margin-bottom:14px}}.bc-form .bc-form__label{display:block;margin-bottom:6px}.bc-form .bc-form__label.bc-form-control-required{display:-ms-flexbox;display:flex;position:relative}.bc-form .bc-form__label.bc-form-control-required:after{content:"*";font-size:80%;padding-left:2px;color:#d2574a}.bc-form .bc-form-terms{background-color:#e0e3e9;margin-bottom:14px;padding:12px 16px 11px}.bc-form .bc-form-terms .bc-form__control--checkbox{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.bc-form .bc-form-terms .bc-form__control--checkbox>*{margin-bottom:0}.bc-form .bc-form-terms .bc-form__label{margin-right:auto}.bc-form .bc-form-terms .bc-form__label.bc-form-control-required:after{content:"";padding:0}.bc-form .bc-form-terms .bc-form__error-message{margin-right:22px}.bc-form .bc-form__actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:16px;width:100%}@media (min-width:768px){.bc-form .bc-form__actions{-ms-flex-pack:center;justify-content:center;margin-top:46px}}.bc-form .bc-form__actions--left{-ms-flex-pack:start;justify-content:flex-start}.bc-form.bc-form--has-errors .bc-form__control--error input[type=email],.bc-form.bc-form--has-errors .bc-form__control--error input[type=number],.bc-form.bc-form--has-errors .bc-form__control--error input[type=password],.bc-form.bc-form--has-errors .bc-form__control--error input[type=tel],.bc-form.bc-form--has-errors .bc-form__control--error input[type=text],.bc-form.bc-form--has-errors .bc-form__control--error select,.bc-form.bc-form--has-errors .bc-form__control--error textarea{border:1px solid #ff0012}.bc-form .form-control-bc{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif}.bc-form .form-control-bc-icon{position:relative}.bc-form .form-control-bc-icon input{padding-right:45px}.bc-form .form-control-bc-icon:before{position:absolute;right:0;top:0;color:#d3d3d3;height:100%;width:45px;line-height:45px;text-align:center;z-index:1;font-size:1.25em}.bc-form .bc-form__control input[type=email],.bc-form .bc-form__control input[type=number],.bc-form .bc-form__control input[type=password],.bc-form .bc-form__control input[type=tel],.bc-form .bc-form__control input[type=text],.bc-form .bc-form__control input[type=url]{border:1px solid #e0e3e9;box-sizing:border-box;font-size:1em;line-height:1.5;height:45px;padding-left:10px;padding-right:10px;width:100%}.bc-form input[type=file]{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;height:auto;padding:20px;line-height:1}.bc-form input{display:block}.bc-form input input[type=checkbox],.bc-form input input[type=radio]{height:auto;width:auto;display:inline-block;line-height:normal;padding:0}.bc-form input label{color:#000;cursor:pointer;margin-bottom:0;display:inline-block;letter-spacing:normal;text-transform:none;font:normal 400 .875em/1 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif}.bc-form input[type=checkbox],.bc-form input[type=radio]{margin-bottom:0;margin-right:10px}.bc-form input[type=checkbox].form-control-custom-bc-style,.bc-form input[type=radio].form-control-custom-bc-style{transition:all .15s ease-in-out;position:relative;padding-left:34px}.bc-form input[type=checkbox].form-control-custom-bc-style input[type=checkbox],.bc-form input[type=checkbox].form-control-custom-bc-style input[type=radio],.bc-form input[type=radio].form-control-custom-bc-style input[type=checkbox],.bc-form input[type=radio].form-control-custom-bc-style input[type=radio]{position:absolute;left:6px;top:2px;font-size:12px}.bc-form input[type=checkbox].form-control-custom-bc-style label,.bc-form input[type=radio].form-control-custom-bc-style label{max-width:600px}.bc-form input[type=checkbox].form-control-custom-bc-style label:after,.bc-form input[type=checkbox].form-control-custom-bc-style label:before,.bc-form input[type=radio].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:before{transition:all .15s ease-in-out;content:"";position:absolute}.bc-form input[type=checkbox].form-control-custom-bc-style label:before,.bc-form input[type=radio].form-control-custom-bc-style label:before{background-color:#fff;width:22.5px;height:22.5px;top:-2px;left:0;border:1px solid #d3d3d3}.bc-form input[type=checkbox].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:after{opacity:0}.bc-form input[type=checkbox].form-control-custom-bc-style input:focus+label:before,.bc-form input[type=radio].form-control-custom-bc-style input:focus+label:before{border-color:#9e9e9e;box-shadow:0 0 0 1px #9e9e9e}.bc-form input[type=checkbox].form-control-custom-bc-style input:checked+label,.bc-form input[type=radio].form-control-custom-bc-style input:checked+label{color:#000}.bc-form input[type=checkbox].form-control-custom-bc-style input:checked+label:after,.bc-form input[type=radio].form-control-custom-bc-style input:checked+label:after{opacity:1}.bc-form input[type=checkbox]~input[type=checkbox],.bc-form input[type=radio]~input[type=radio]{margin-top:15px}.bc-form input[type=checkbox].form-control-custom-bc-style label:before{border-radius:0}.bc-form input[type=checkbox].form-control-custom-bc-style label:after{left:7px;top:5px;width:9px;height:5px;border:2px solid #6c6c6c;border-top:none;border-right:none;transform:rotate(-50deg)}.bc-form input[type=radio].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:before{border-radius:50%}.bc-form input[type=radio].form-control-custom-bc-style label:after{left:8px;top:6px;width:8px;height:8px;background-color:#6c6c6c}.bc-form .bc-product-form__control--checkbox .bc-product-modifier__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.bc-form .bc-product-form__control--checkbox input[type=checkbox],.bc-form .bc-product-form__control--checkbox input[type=radio]{-ms-flex:0 1 auto;flex:0 1 auto}.bc-form .bc-product-form__control--checkbox .bc-product-modifier__label--checkbox{-ms-flex:1;flex:1}.bc-form select{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;padding-right:0;cursor:pointer}.bc-form select[multiple]{font-size:1em;height:100px;padding:20px}.bc-form textarea{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;resize:none;padding:14px 20px;height:225px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes a{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:url('data:image/svg+xml;charset=utf-8,#filter');filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:b .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block;width:100%}.flatpickr-months{display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.disabled,.flatpickr-months .flatpickr-prev-month.disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0;line-height:1;height:28px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:baseline;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f3f3f3}.flatpickr-input[readonly]{cursor:pointer}@keyframes b{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.bc-product__title{font-size:1.125em;line-height:1.2;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:1.25em;line-height:1.2}}@media (min-width:960px){.bc-product__title{font-size:1.5em;line-height:1.15}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:.875em;line-height:1.6;font-weight:400;vertical-align:baseline}.bc-product-card .bc-product__inventory{font-size:.563em}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.5em;line-height:1.15;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.75em}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:2em;line-height:1.125}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.563em;margin:0}@media (min-width:768px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.571em}}@media (min-width:960px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.5em}}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:.875em;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:1em;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-get-prices-wrapper,.bc-product__pricing--api,.bc-product__pricing--cached{width:0;height:0;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease}.bc-get-prices-wrapper.bc-product__pricing--visible,.bc-get-prices-wrapper.bc-show-pricing-spinner,.bc-product__pricing--api.bc-product__pricing--visible,.bc-product__pricing--api.bc-show-pricing-spinner,.bc-product__pricing--cached.bc-product__pricing--visible,.bc-product__pricing--cached.bc-show-pricing-spinner{width:auto;height:auto;visibility:visible;opacity:1}.bc-price-is-loading .bc-product__pricing--api,.bc-price-is-loading .bc-product__pricing--cached{opacity:.2}.bc-price-is-loading .bc-product__pricing--api.bc-product__pricing--hidden,.bc-price-is-loading .bc-product__pricing--cached.bc-product__pricing--hidden{position:relative;width:auto;height:auto;visibility:hidden;opacity:0;-ms-flex-order:2;order:2}.bc-get-prices-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.bc-get-prices-message{font-size:14px;display:inline-block;vertical-align:middle;margin-left:4px}.bc-get-prices-loader{display:inline-block;vertical-align:middle;margin:0 16px}.bc-product__price{font-size:1em}.bc-product__retail-price{display:block}.bc-product__retail-price.bc-no-retail-price{display:none}.bc-product__original-price,.bc-product__retail-price-value{text-decoration:line-through;color:#8b8b8b}.bc-product__original-price{margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic}.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-card--single .bc-product__pricing--api .bc-product__original-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price{margin-right:0}.bc-product-card--single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price,.bc-product-single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:.522em;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.5em;margin-bottom:5px}@media (min-width:768px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.429em}}@media (min-width:960px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.375em}}.bc-product__description{font-size:1em;line-height:1.5;margin-bottom:30px}@media (min-width:960px){.bc-product__description{margin-bottom:40px}}@media (min-width:1200px){.bc-product__description{margin-bottom:50px}}.bc-product__description p:last-child{margin-bottom:0}.bc-product-gallery__images{position:relative;width:100%;max-width:370px;margin:60px auto}@media (min-width:768px){.bc-product-gallery__images{margin:0}}.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:100%}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:720px}}.bc-product-single .bc-product-gallery__images img[data-zoom]:hover{cursor:zoom-in}.bc-product-gallery__images .drift-zoom-pane img{height:auto!important}.bc-product-gallery__image-slide img{display:block}.bc-product-gallery--has-carousel{margin-bottom:10px}.bc-product-gallery__video-slide:before{display:block;content:"";padding-top:56.2%;box-sizing:border-box}.bc-product-gallery__video-slide iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.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;cursor:pointer}.bc-product-gallery__thumb-slide.swiper-slide-active,.bc-product-gallery__thumb-slide:focus,.bc-product-gallery__thumb-slide:hover{opacity:1}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-gallery__thumb-slide{width:calc(20% - 10px)}}.bc-product-gallery__thumb-slide--video{-ms-flex-item-align:center;align-self:center;text-align:center;opacity:1;transition:opacity .3s ease}.bc-product-gallery__thumb-slide--video:focus,.bc-product-gallery__thumb-slide--video:hover{opacity:.6}.bc-video-play-icon{display:block;position:relative;margin:0 auto;width:40px;height:40px;line-height:40px;background-color:#0d52ff;border-radius:100%}.bc-video-play-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-5px,-50%,0);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff}.bc-product-variant-image{display:none}.bc-product-form__control{margin-bottom:20px}.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:1em;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:.75em}.bc-product-form__purchase-message{display:block;width:100%;padding:12px 0;font-size:.813em}.bc-product-form__option-description{display:block;font-size:.75em;line-height:1.15;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:1em}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:1.5;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:1.5}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:.75em;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec{font-size:.875em;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px);height:calc(50% - 10px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);height:calc(33.33333% - 13.33333px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px);height:calc(25% - 15px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-single-product__related{padding:50px 0 0;border-top:1px solid #e0e3e9}.bc-single-product__related .bc-form.bc-product-form,.bc-single-product__related button.bc-btn{margin-top:0}.bc-single-product__section-title--related{font-size:1.5em;margin-bottom:0}.bc-product-archive__refinery{width:100%;margin:40px 0 80px}.bc-product-archive__refinery .bc-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}}.bc-product-archive__search{position:relative;-ms-flex:1 1 100%;flex:1 1 100%}.bc-product-archive__search input[type=search]{height:45px}@media (min-width:960px){.bc-product-archive__search input[type=search]{margin-bottom:0}}@media (min-width:1200px){.bc-product-archive__search{margin-right:auto;-ms-flex:0 1 270px;flex:0 1 270px}}.bc-product-archive__select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:15px;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:500px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-product-archive__select{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.bc-product-archive__select:last-child{margin-right:0}}@media (min-width:1200px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;-ms-flex:0 1 auto;flex:0 1 auto}}.bc-product-archive__select-label{font-size:.75em;text-transform:uppercase;margin-right:10px;font-weight:700;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-label{-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.bc-product-archive__select-label{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-label{-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.bc-product-archive__select-label{margin-left:10px}.bc-refinery--no-search .bc-product-archive__select-label{margin-left:0}}.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%;min-width:0}}@media (min-width:960px){.bc-product-archive__select-field{-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}}.bc-form .bc-product-archive__select-field{font-size:.75em;color:#8b8b8b;padding-right:20px}.bc-product-archive__search-submit{position:absolute;right:0;top:0;transition:all .15s ease-in-out;height:45px;margin:0;font-size:1em}.bc-product-archive__search-submit.bc-btn.bc-btn--small{line-height:45px;padding-top:0;padding-bottom:0;max-width:none;width:auto}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:1em;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:.875em}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:.813em}.bc-ajax-add-to-cart__message{margin:20px 0;font-size:.85em}.bc-load-items{position:relative}.bc-load-items-container--has-pages{padding-bottom:40px}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger){opacity:0;transition:opacity .3s ease}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger).item-initialized{opacity:1}.bc-load-items__loader{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.bc-load-items__loader.active{opacity:1}.bc-load-items__trigger,.bc-load-more-items{width:100%;text-align:center}.bc-load-more-items{margin-top:20px}.bc-load-items__trigger-btn,.bc-no-results__button{background:transparent;color:#5273f4;font-size:.875em;line-height:1;outline:none;border:0;cursor:pointer}.bc-load-items__trigger-btn[disabled],.bc-no-results__button[disabled]{opacity:.5;cursor:not-allowed}.bc-load-items__trigger-btn:focus,.bc-load-items__trigger-btn:hover,.bc-no-results__button:focus,.bc-no-results__button:hover{background:transparent;color:#4b69e0}.bc-load-items__trigger-btn:focus[disabled],.bc-load-items__trigger-btn:hover[disabled],.bc-no-results__button:focus[disabled],.bc-no-results__button:hover[disabled]{background:transparent;color:#4b69e0;cursor:default}.bc-load-items__trigger-btn .bc-icon,.bc-no-results__button .bc-icon{display:block;margin-top:14px;text-align:center;font-size:18px}.bc-pagination__error-message{display:block;font-size:.875em}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:1.25em;line-height:1.2;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:1.5em;line-height:1.3}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:1em;line-height:1.375;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:.75em;line-height:1.5;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:.75em;font-weight:700;line-height:1.5;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-gallery-size-bc-xmedium .bc-product-card__featured-image.bc-component{max-width:720px}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-header,.bc-account-wish-lists .bc-wish-list-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-account-wish-lists .bc-wish-list-header,.bc-account-wish-lists .bc-wish-list-row{border-bottom:1px solid #e0e3e9;font-weight:700}.bc-account-wish-lists .bc-wish-list-header{display:none}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-header{display:-ms-flexbox;display:flex;line-height:1;padding:20px 0;font-size:14px}}.bc-account-wish-lists .bc-wish-list-row{line-height:1;padding:28px 0}.bc-account-wish-lists .bc-wish-list-item{margin-bottom:12px}.bc-account-wish-lists .bc-wish-list-item:last-child{margin-bottom:0}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-item{margin-bottom:0}}.bc-account-wish-lists .bc-wish-list-name{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-name{-ms-flex:0 1 200px;flex:0 1 200px}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-name{-ms-flex:0 1 250px;flex:0 1 250px}}.bc-account-wish-lists .bc-wish-list-item-count{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-item-count{-ms-flex:0 0 60px;flex:0 0 60px;text-align:right}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-item-count{-ms-flex:0 0 100px;flex:0 0 100px}}.bc-account-wish-lists .bc-wish-list-shared{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-shared{-ms-flex:0 0 80px;flex:0 0 80px;text-align:right}}@media (min-width:960px){.bc-account-wish-lists .bc-wish-list-shared{-ms-flex:0 0 130px;flex:0 0 130px;text-align:right}}.bc-account-wish-lists .bc-wish-list-actions{display:block}@media (min-width:768px){.bc-account-wish-lists .bc-wish-list-actions{-ms-flex:1;flex:1;text-align:right;padding-left:20px}}.bc-account-wish-lists .bc-wish-list-actions .bc-link{font-size:12px;font-weight:400;margin-left:15px;box-shadow:none}.bc-account-wish-lists .bc-wish-list-actions .bc-link:first-of-type{margin-left:0}.bc-account-wish-lists .bc-wish-list-actions .bc-wishilist-copy{cursor:pointer}.bc-account-wish-lists .bc-small-screen-title{display:inline-block;margin-right:10px}@media (min-width:768px){.bc-account-wish-lists .bc-small-screen-title{display:none}}.bc-manage-wish-list-wrapper .bc-link{box-shadow:none}.bc-wish-list-breadcrumbs{margin-bottom:5px}.bc-wish-list-new{margin-top:40px;text-align:center}@media (min-width:960px){.bc-wish-list-new{margin-top:60px}}.bc-manage-wish-list-header{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;margin-bottom:30px}@media (min-width:768px){.bc-manage-wish-list-header{margin-bottom:50px}}.bc-manage-wish-list-title,.entry-content .bc-manage-wish-list-title{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0}@media (min-width:960px){.bc-manage-wish-list-title,.entry-content .bc-manage-wish-list-title{-ms-flex:1;flex:1}}.bc-manage-wish-list-share{-ms-flex:0 0 100%;flex:0 0 100%;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border:1px solid #e0e3e9;border-radius:4px;margin:15px 0}@media (min-width:960px){.bc-manage-wish-list-share{-ms-flex:0 0 400px;flex:0 0 400px;margin:5px 0 0}}.bc-manage-wish-list-share .bc-wish-list-share-title{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px;padding-left:15px;font-size:.813em;font-weight:600;margin:0}.bc-manage-wish-list-share .bc-wish-list-share{max-width:400px;text-overflow:ellipsis;-ms-flex:1;flex:1;border:0;background-color:transparent;font-size:.813em;padding-left:0;padding-right:0}.bc-manage-wish-list-share .bc-wish-list-share--copy{-ms-flex:0 0 auto;flex:0 0 auto;font-size:.75em;font-weight:400;background-color:transparent;color:#0d52ff;padding-left:20px;padding-right:20px;opacity:1;transition:opacity .3s ease;text-transform:none}.bc-manage-wish-list-share .bc-wish-list-share--copy:focus,.bc-manage-wish-list-share .bc-wish-list-share--copy:hover{opacity:.8}.bc-manage-wish-list-share .bc-wish-list-share--copy:disabled{padding-left:20px;padding-right:20px;opacity:.5;background-color:transparent;font-size:.75em;font-weight:400;color:#5e5e5e;text-transform:none}.bc-manage-wish-list-actions{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.bc-manage-wish-list-actions .bc-link{font-size:.75em;margin-right:10px;display:inline-block;box-shadow:none}.bc-copied-wish-list-wrapper{width:100%;position:absolute;bottom:0;transform:translateY(100%);opacity:0;transition:opacity .3s ease}.bc-copied-wish-list-wrapper.active{opacity:1}.bc-wish-list-copied{padding:4px 15px;background:#65c68c;color:#fff}.bc-wish-list-copied-success{font-size:.625em}.bc-manage-wish-list-products{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-manage-wish-list-product{border-bottom:1px solid #e0e3e9;padding-bottom:36px;margin-bottom:30px;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media (min-width:500px){.bc-manage-wish-list-product{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.bc-manage-wish-list-product:nth-child(odd){padding-right:10px}.bc-manage-wish-list-product:nth-child(2n){padding-left:10px}}@media (min-width:600px){.bc-manage-wish-list-product{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.bc-manage-wish-list-product:nth-child(odd){padding-right:0}.bc-manage-wish-list-product:nth-child(2n){padding-left:0}}.bc-wish-list-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-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:600px){.bc-wish-list-product-row{-ms-flex-direction:row;flex-direction:row}}.bc-wish-list-product-row__image{-ms-flex:0 0 120px;flex:0 0 120px;-ms-flex-order:0;order:0}.bc-wish-list-product-row__image img{max-width:270px;width:100%;height:auto}@media (min-width:600px){.bc-wish-list-product-row__image img{max-width:120px}}.bc-wish-list-product-row__body{-ms-flex:2;flex:2;-ms-flex-order:2;order:2}@media (min-width:600px){.bc-wish-list-product-row__body{-ms-flex-order:0;order:0;padding:0 20px}}.bc-wish-list-product-row__title,.entry-content .bc-wish-list-product-row__title{margin-bottom:4px}.bc-wish-list-product-row__delete{font-size:.75em;-ms-flex-order:1;order:1}@media (min-width:600px){.bc-wish-list-product-row__delete{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:0;order:0}}.bc-wish-list-product-row__delete .bc-link{line-height:2.45em}.bc-wish-list-product-row__price{-ms-flex:1;flex:1;font-weight:700;font-size:1.25em;-ms-flex-order:3;order:3}@media (min-width:600px){.bc-wish-list-product-row__price{padding-left:10px;text-align:right}}.bc-wish-list-dialog__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-wish-list-dialog__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-wish-list-dialog__wrapper[aria-hidden=true]{display:none}button.bc-wish-list-dialog__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-wish-list-dialog__close-button:focus,button.bc-wish-list-dialog__close-button:hover{opacity:1;background:transparent}.bc-wish-list-dialog-content-wrapper{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-wish-list-dialog-content-wrapper{height:auto;max-width:960px;margin:0;top:50%;transform:translate3d(-50%,-50%,0);padding:40px 0 50px}}.bc-wish-list-dialog-content-wrapper *{box-sizing:border-box}.bc-wish-list-dialog-content-wrapper>div{height:100%}.bc-wish-list-dialog-content{max-width:880px;margin:0 auto;padding:50px 20px 20px}@media (min-width:768px){.bc-wish-list-dialog-content{padding:20px 50px}}.bc-wish-list-dialog-content--delete{padding-bottom:6px}.bc-wish-list-dialog-description,.bc-wish-list-dialog-title{display:block;text-align:center;max-width:400px;margin:0 auto}.bc-wish-list-dialog-title{font-size:2em}.bc-wish-list-dialog-description{font-size:.813em;font-weight:300;margin:23px auto 40px}.bc-wish-list-dialog-content--delete .bc-wish-list-dialog-description{margin:26px auto 23px}.bc-wish-list-dialog-form label{font-weight:700;display:inline-block;vertical-align:middle;margin-bottom:4px}.bc-wish-list-dialog-form .bc-btn--form-submit{display:block;margin:20px auto 0}.bc-wish-list-dialog-content--delete .bc-wish-list-dialog-form .bc-btn--form-submit{margin-top:0}.bc-wish-list-dialog-close,button.bc-wish-list-dialog-close{display:block;background-color:transparent;margin:20px auto 0;opacity:1;transition:opacity .3s ease;font-weight:400;font-size:.813em}.bc-wish-list-dialog-close:focus,.bc-wish-list-dialog-close:hover,button.bc-wish-list-dialog-close:focus,button.bc-wish-list-dialog-close:hover{background-color:transparent;opacity:.8}.bc-wish-list-name-field{display:block;margin:10px 0 30px;font-size:1.38em}.bc-wish-list-public-field{display:inline-block;vertical-align:middle;margin-bottom:6px}.bc-wish-list-dialog-close{margin-top:20px}.bc-account-login__form input[type=submit].button,.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:1.6;font-size:.813em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit].button,.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].button:focus,.bc-account-login__form input[type=submit].button: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].button[disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit].button[disabled]:focus,.bc-account-login__form input[type=submit].button[disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit].button.bc-ajax-cart-processing,.bc-btn.bc-ajax-cart-processing,.entry-content .bc-btn.bc-ajax-cart-processing,.entry-content a.bc-btn.bc-ajax-cart-processing,.entry-content button.bc-btn.bc-ajax-cart-processing,a.bc-btn.bc-ajax-cart-processing,button.bc-btn.bc-ajax-cart-processing{animation:c 1s infinite}.bc-account-login__form input[type=submit].button--small,.bc-account-login__form input[type=submit].button--small:focus,.bc-account-login__form input[type=submit].button--small:hover,.bc-account-login__form input[type=submit].button--small[disabled],.bc-account-login__form input[type=submit].button--small[disabled]:focus,.bc-account-login__form input[type=submit].button--small[disabled]:hover,.bc-btn--small,.bc-btn--small:focus,.bc-btn--small:hover,.bc-btn--small[disabled],.bc-btn--small[disabled]:focus,.bc-btn--small[disabled]:hover,.entry-content .bc-btn--small,.entry-content .bc-btn--small:focus,.entry-content .bc-btn--small:hover,.entry-content .bc-btn--small[disabled],.entry-content .bc-btn--small[disabled]:focus,.entry-content .bc-btn--small[disabled]:hover,.entry-content a.bc-btn--small,.entry-content a.bc-btn--small:focus,.entry-content a.bc-btn--small:hover,.entry-content a.bc-btn--small[disabled],.entry-content a.bc-btn--small[disabled]:focus,.entry-content a.bc-btn--small[disabled]:hover,.entry-content button.bc-btn--small,.entry-content button.bc-btn--small:focus,.entry-content button.bc-btn--small:hover,.entry-content button.bc-btn--small[disabled],.entry-content button.bc-btn--small[disabled]:focus,.entry-content button.bc-btn--small[disabled]:hover,a.bc-btn--small,a.bc-btn--small:focus,a.bc-btn--small:hover,a.bc-btn--small[disabled],a.bc-btn--small[disabled]:focus,a.bc-btn--small[disabled]:hover,button.bc-btn--small,button.bc-btn--small:focus,button.bc-btn--small:hover,button.bc-btn--small[disabled],button.bc-btn--small[disabled]:focus,button.bc-btn--small[disabled]:hover{padding:8px 16px}.bc-account-login__form input[type=submit].button--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}@media (min-width:960px){.bc-product-form .bc-account-login__form input[type=submit].button,.bc-product-form .bc-btn,.bc-product-form .entry-content .bc-btn,.bc-product-form .entry-content a.bc-btn,.bc-product-form .entry-content button.bc-btn,.bc-product-form a.bc-btn,.bc-product-form button.bc-btn{max-width:none}}@keyframes c{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:.875em;border-radius:20px;text-align:center}.bc-product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-product-card .bc-quickview-trigger{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex}.bc-product-card .bc-product__actions{-ms-flex-item-align:end;align-self:flex-end;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-card .bc-btn,.bc-product-card a.bc-btn,.bc-product-card button.bc-btn{max-width:100%}.bc-product-card-image-anchor{display:block;text-decoration:none;color:transparent;opacity:1;transition:opacity .3s ease}.bc-product-card-image-anchor:focus,.bc-product-card-image-anchor:hover{opacity:.8}.bc-product-card__featured-image{position:relative;width:100%;max-width:370px}.bc-product-card__featured-image img{display:block;max-width:100%;height:auto}.entry-content .bc-product-card__featured-image{max-width:370px}.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;-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-order-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.bc-order-card__body{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-card__featured-image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;max-width:100px}@media (min-width:768px){.bc-order-card__featured-image{margin-right:20px}}.bc-order-card__featured-image img{display:block;width:100%;height:auto}.bc-order-card__featured-image .bc-order-card__featured-image-link{box-shadow:none;display:block;opacity:1;transition:all .15s ease-in-out}.bc-order-card__featured-image .bc-order-card__featured-image-link:focus,.bc-order-card__featured-image .bc-order-card__featured-image-link:hover{opacity:.8}.bc-order-card__meta{-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:768px){.bc-order-card__meta-inner{margin-right:20px;max-width:550px}}.bc-order-card__title{margin-bottom:12px}.bc-order-card__title .bc-order-card__order-title{font-size:1.25em;line-height:1.2;margin:0}@media (min-width:960px){.bc-order-card__title .bc-order-card__order-title{font-size:1.5em;line-height:1.3}}@media (min-width:1200px){.bc-order-card__title .bc-order-card__order-title{font-size:1.5em;line-height:1.3}}.bc-order-card__order-title .bc-order-card__title-link{text-decoration:none;box-shadow:none;color:currentColor;opacity:1;transition:all .15s ease-in-out}.bc-order-card__order-title .bc-order-card__title-link:focus,.bc-order-card__order-title .bc-order-card__title-link:hover{color:currentColor;opacity:.8}.bc-order-card__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-card__total{font-size:1.25em;margin-bottom:20px}}.bc-order-card-meta__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6px}@media (min-width:768px){.bc-order-card-meta__list{margin-bottom:20px}}.bc-order-card-meta__list-item{width:50%;margin-bottom:16px}@media (min-width:768px){.bc-order-card-meta__list-item{margin-bottom:0;width:auto}.bc-order-card-meta__list-item+.bc-order-card-meta__list-item{margin-left:30px}}.bc-order-card__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-card__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-product-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}.bc-product-grid>.bc-product-card{width:100%;max-width:370px;margin:0 auto 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--2col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--2col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.32667% - 20px);flex-basis:calc(33.32667% - 20px);max-width:calc(33.32667% - 20px);width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(19.996% - 24px);flex-basis:calc(19.996% - 24px);max-width:calc(19.996% - 24px);width:calc(19.996% - 24px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(5n){margin-right:0;margin-left:auto}}.bc-product-grid--related{padding-bottom:0}.bc-product-archive{max-width:1260px;padding:0 20px;margin:0 auto}@media (min-width:768px){.bc-product-archive{padding:0 30px}}.bc-no-results{text-align:center;width:100%}.bc-no-results__message{font-size:1.375em;line-height:1.1}.bc-no-results__button{margin:0 auto;font-size:1em;text-decoration:none}.bc-product-single{max-width:970px;padding:0 20px;margin:0 auto}.bc-product-single .bc-product-single__top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.bc-product-single .bc-product-single__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 auto;flex:1 1 auto;width: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}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{max-width:720px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{width:60%}}.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)}}@media (min-width:768px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 60px)}}@media (min-width:960px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 30px);padding-left:30px}}@media (min-width:1600px){.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{-ms-flex:1 1 auto;flex:1 1 auto;width:calc(40% - 60px);padding-left:60px}}.bc-product-single .bc-product__sku{margin-top:20px;font-size:.875em}.bc-product-single .bc-product__sku .bc-product-single__meta-label{font-size:1.143em}.bc-product-single .bc-product-single__meta-label{font-size:1em;font-weight:700}.bc-product-single .bc-product-form{margin-top:40px;opacity:1;transition:opacity .3s ease}.bc-product-single .bc-product-form.bc-product__is-setting-options{opacity:.5}.bc-product-single .bc-btn{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:1em}.bc-product-single .bc-single-product__section-title--related{font-size:1.5em}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-gallery-size-bc-xmedium .bc-product-single{max-width:1440px}.bc-product__sku{display:block}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:.813em;text-align:center;padding-left:6px;padding-right:6px;width:70px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:1em}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content .bc-product-form__options,.bc-product-quick-view__content .bc-product-form__quantity{width:100%}.bc-product-quick-view__content-inner{position:relative;padding:60px}.bc-product-quick-view__content-inner .bc-product-card{margin:0;height:100%}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__gallery{height:auto;padding-bottom:60px;-ms-flex:1 1 100%;flex:1 1 100%}}.bc-product-quick-view__content-inner .bc-product__meta{width:100%}@media (min-width:768px){.bc-product-quick-view__content-inner .bc-product__meta{margin-bottom:40px}}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__meta{width:calc(50% - 30px)}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__meta{padding-left:0}}.bc-product-quick-view__content-inner .bc-product__pricing,.bc-product-quick-view__content-inner .bc-single-product__ratings{margin-bottom:20px}.bc-product-quick-view__content-inner .bc-product-single__meta-label{font-weight:700}.bc-product-quick-view__content-inner .bc-product__description{-ms-flex-order:4;order:4;width:100%;margin-top:40px;padding-top:30px;border-top:1px solid #e0e3e9}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__description{width:calc(50% - 30px);-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__description{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:4;order:4;padding-left:0;width:calc(50% - 30px)}}.bc-single-product__reviews{border-top:1px solid #e0e3e9;padding-top:36px;padding-bottom:36px}.bc-single-product__reviews .bc-alert--success{margin-top:24px;margin-bottom:24px}.bc-product-reviews__title{display:inline;vertical-align:baseline;margin-right:15px}.bc-product-reviews__ratings-total{display:inline-block;vertical-align:baseline}.bc-product-review-form-wrapper{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:0;padding:0;transition:all .15s ease-in-out}.bc-product-review-form-wrapper.bc-product-review-form--active{border-top-color:#e0e3e9;border-bottom-color:#e0e3e9;margin-top:38px;padding:40px 0;transition:all .15s ease-in-out}@media (min-width:768px){.bc-product-review-form-wrapper.bc-product-review-form--active{padding:50px 0}}.bc-product-review-form{height:100%;overflow:hidden;max-height:0}.bc-product-review-form--active .bc-product-review-form{max-height:2000px}.bc-product-review-form .bc-btn--review{margin:0}@media (min-width:768px){.bc-product-review-form .bc-form{width:70%}}@media (min-width:960px){.bc-product-review-form .bc-form{width:50%}}.bc-form .bc-form__actions--review{-ms-flex-pack:start;justify-content:flex-start}.bc-product-review__cancel-write-btn,.bc-product-review__write-btn,.bc-single-product__reviews-anchor{background:transparent;border:0;padding:0;text-transform:none;margin:0;opacity:1;transition:all .15s ease-in-out}.bc-product-review__cancel-write-btn:focus,.bc-product-review__cancel-write-btn:hover,.bc-product-review__write-btn:focus,.bc-product-review__write-btn:hover,.bc-single-product__reviews-anchor:focus,.bc-single-product__reviews-anchor:hover{opacity:.9;background:unset;border:0}.bc-product-review__cancel-write-btn:disabled,.bc-product-review__write-btn:disabled,.bc-single-product__reviews-anchor:disabled{color:#34313f;padding:0;background-color:transparent;opacity:1}.bc-product-review__cancel-write-btn:disabled:focus,.bc-product-review__cancel-write-btn:disabled:hover,.bc-product-review__write-btn:disabled:focus,.bc-product-review__write-btn:disabled:hover,.bc-single-product__reviews-anchor:disabled:focus,.bc-single-product__reviews-anchor:disabled:hover{padding:0;background-color:transparent;color:#34313f;text-transform:none}.bc-product-review-form--active .bc-product-review__write-btn,.bc-product-review__cancel-write-btn{display:none}.bc-product-review-form--active .bc-product-review__cancel-write-btn{display:inline-block}.bc-product-review-list{margin-top:42px}.bc-product-review{margin-bottom:42px}.bc-product-review__title{display:inline;margin-right:12px;vertical-align:middle;margin-bottom:0}.bc-product-review__header{margin-bottom:6px}.bc-product-review__rating{display:inline-block;vertical-align:middle}.bc-product-review__meta{font-size:.875em;line-height:1.3;margin-bottom:15px}.bc-product-review__content{font-size:1em;line-height:1.5}@media (min-width:768px){.bc-product-review__content{width:70%}}.bc-pdp-wish-list-wrapper{position:relative}.entry-content button.bc-btn.bc-pdp-wish-list-toggle,button.bc-btn.bc-pdp-wish-list-toggle{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;max-width:100%;background-color:#f5f5f5;border:1px solid #e0e3e9;color:#34313f;transition:opacity .3s ease;text-align:left;margin-top:20px}.entry-content button.bc-btn.bc-pdp-wish-list-toggle.bc-show-lists,.entry-content button.bc-btn.bc-pdp-wish-list-toggle:focus,.entry-content button.bc-btn.bc-pdp-wish-list-toggle:hover,button.bc-btn.bc-pdp-wish-list-toggle.bc-show-lists,button.bc-btn.bc-pdp-wish-list-toggle:focus,button.bc-btn.bc-pdp-wish-list-toggle:hover{opacity:.8;background-color:#fff;color:#34313f}.entry-content button.bc-btn.bc-pdp-wish-list-toggle .bc-icon,button.bc-btn.bc-pdp-wish-list-toggle .bc-icon{float:right;margin-top:3px}.bc-pdp-wish-lists{position:absolute;top:100%;list-style:none;margin:0;padding:16px;width:100%;max-height:0;opacity:0;transition:all .15s ease-in-out;overflow:hidden;visibility:hidden;background-color:#fff;border:1px solid #e0e3e9;border-top:0}.bc-pdp-wish-lists.bc-show-lists{opacity:1;visibility:visible;max-height:5000px}.bc-wish-lists-item{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.813em}.bc-wish-lists-item .bc-wish-list-new{margin-top:0;text-align:left}.bc-wish-list-item-anchor,.entry-content .bc-wish-list-item-anchor,.entry-content a.bc-wish-list-item-anchor,a.bc-wish-list-item-anchor{color:#34313f;transition:all .15s ease-in-out;text-decoration:none;box-shadow:none}.bc-wish-list-item-anchor:focus,.bc-wish-list-item-anchor:hover,.entry-content .bc-wish-list-item-anchor:focus,.entry-content .bc-wish-list-item-anchor:hover,.entry-content a.bc-wish-list-item-anchor:focus,.entry-content a.bc-wish-list-item-anchor:hover,a.bc-wish-list-item-anchor:focus,a.bc-wish-list-item-anchor:hover{color:#0d52ff}.bc-cart{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1140px;margin-left:auto;margin-right:auto;opacity:1;transition:all .15s ease-in-out}.bc-cart.bc-updating-cart{opacity:.4}.bc-cart__empty{width:100%;text-align:center;border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}.bc-cart-header{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-cart-header>div{padding:20px 0;font-size:.875em;font-weight:700}@media (min-width:768px){.bc-cart-header>div{padding:40px 0}}.bc-cart-header__item{-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-header__qty{-ms-flex:0 0 42px;flex:0 0 42px}@media (min-width:768px){.bc-cart-header__qty{-ms-flex:0 0 70px;flex:0 0 70px}}@media (min-width:960px){.bc-cart-header__qty{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-header__price{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-header__price{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-body{width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-cart-body,.bc-cart-item{display:-ms-flexbox;display:flex}.bc-cart-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:99.99999%;flex-basis:99.99999%;max-width:99.99999%;width:99.99999%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;position:relative;border-top:1px solid #e0e3e9;padding:30px 0}.bc-cart-item:nth-child(1n){margin-left:0}.bc-cart-item:last-child{margin-right:0}.bc-cart-item:nth-child(1n){margin-right:0;margin-left:auto}@media (min-width:768px){.bc-cart-item{font-size:1em}}@media (min-width:960px){.bc-cart-item{padding:44px 0}}.bc-cart-item:last-child{border-bottom:1px solid #e0e3e9}.bc-cart-item__remove-button{display:block;background:transparent;color:#5273f4;font-size:.625em;text-transform:none;padding:5px 0;font-weight:700}@media (min-width:768px){.bc-cart-item__remove-button{font-size:1em;margin:0 auto}}.bc-cart-item__remove-button:focus,.bc-cart-item__remove-button:hover{background:transparent;color:#5e5e5e}.bc-cart-item__remove-button:focus[disabled],.bc-cart-item__remove-button:hover[disabled]{text-transform:none;background:transparent;color:#5e5e5e;padding:5px;opacity:.4}.bc-cart-item-image{-ms-flex:0 0 60px;flex:0 0 60px;margin-right:10px;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:960px){.bc-cart-item-image{-ms-flex:0 0 110px;flex:0 0 110px;margin-right:30px}}.bc-cart-item-image img{max-width:50px;width:100%;height:auto}@media (min-width:768px){.bc-cart-item-image img{max-width:110px}}.bc-cart-item-meta{-ms-flex:1 1 auto;flex:1 1 auto;padding-right:5px;-ms-flex-item-align:start;align-self:flex-start}.bc-cart-item-meta .bc-cart-item__product-title{margin:0;font-size:1em;line-height:1.125}@media (min-width:768px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.125em;line-height:1.2}}@media (min-width:960px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.25em}}@media (min-width:1200px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.5em;line-height:1.3}}.bc-cart-item__product-brand{display:block;font-weight:700;margin-top:10px;font-size:.875em}.bc-cart-item__product-option{display:block;font-size:.75em;line-height:1.5;margin-top:10px;color:#8b8b8b}.bc-cart-item__product-option-label{font-weight:600}.bc-cart-item__product-option-value{font-weight:300}.bc-cart-item-quantity{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-item-quantity{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-item-quantity input.bc-cart-item__quantity-input{text-align:center;background:#fff;border:1px solid #e0e3e9;font-size:.813em;width:70px}@media (min-width:768px){.bc-cart-item-quantity input.bc-cart-item__quantity-input{font-size:1em}}.bc-cart-item-quantity input.bc-cart-item__quantity-input:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-cart-item-total-price{-ms-flex:0 0 70px;flex:0 0 70px;margin-left:10px;font-weight:700;font-size:.875em}@media (min-width:960px){.bc-cart-item-total-price{-ms-flex:0 0 120px;flex:0 0 120px;font-size:1.25em}}.bc-cart-footer{width:100%}.bc-cart-subtotal,.bc-cart-tax{text-align:right;padding:25px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.bc-cart-tax{padding-top:0}.bc-cart-subtotal__label,.bc-cart-tax__label{font-size:.813em;margin-right:14px;text-align:right;padding-right:15px;-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-weight:700;text-align:left;-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-size:1.25em;-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-tax__amount{font-size:1em}.bc-cart-actions{text-align:right;margin-top:30px}.bc-cart-error{width:100%;display:none}.bc-cart-error.message-active{display:block}.bc-cart-error__message{background:#ff8383;font-size:.75em;margin:0}.message-active .bc-cart-error__message{padding:10px}.bigcommerce-cart__item-count{display:inline-block;background-color:#5273f4;color:#fff;font-weight:700;border-radius:15px;width:25px;height:25px;font-size:12px;line-height:25px;vertical-align:middle;text-align:center;transform:scale(0);transition:transform .15s cubic-bezier(.645,.045,.355,1);pointer-events:none}.bigcommerce-cart__item-count.full{transform:scale(1)}.bc-mini-cart .bc-cart-item-image{-ms-flex:0 0 50px;flex:0 0 50px;margin-right:15px}@media (min-width:960px){.bc-mini-cart .bc-cart-item-image{margin-right:15px}}.bc-mini-cart .bc-cart-item-image img{max-width:50px;width:100%;height:auto}.bc-mini-cart .bc-cart-header>div{padding:0 0 13px}.bc-mini-cart .bc-cart-header__qty,.bc-mini-cart .bc-cart-item-quantity{-ms-flex:0 0 40px;flex:0 0 40px;text-align:right}@media (min-width:960px){.bc-mini-cart .bc-cart-header__qty,.bc-mini-cart .bc-cart-item-quantity{-ms-flex:0 0 40px;flex:0 0 40px}}.bc-mini-cart .bc-cart-header__price,.bc-mini-cart .bc-cart-item-total-price{-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;margin-left:10px}@media (min-width:960px){.bc-mini-cart .bc-cart-header__price,.bc-mini-cart .bc-cart-item-total-price{-ms-flex:0 0 auto;flex:0 0 auto}}.bc-mini-cart .bc-cart-item{-ms-flex-align:start;align-items:flex-start}.bc-mini-cart .bc-cart-item-meta{padding-right:12px}.bc-mini-cart .bc-cart-item-total-price{font-size:.875em}.bc-mini-cart .bc-cart-item__product-title{font-size:1em;line-height:1.125}@media (min-width:768px){.bc-mini-cart .bc-cart-item__product-title{font-size:1em;line-height:1.125}}@media (min-width:960px){.bc-mini-cart .bc-cart-item__product-title{font-size:1em;line-height:1.125}}@media (min-width:1200px){.bc-mini-cart .bc-cart-item__product-title{font-size:1em;line-height:1.125}}.bc-mini-cart .bc-cart-item__product-brand,.bc-mini-cart .bc-cart-item__product-option{font-size:.875em}.bc-mini-cart input.bc-cart-item__quantity-input{font-size:.75em;width:40px;padding-left:0;padding-right:0}.bc-mini-cart .bc-cart-item__remove-button{font-size:.75em;padding:5px 0}.bc-mini-cart .bc-cart-item__remove-button:focus[disabled],.bc-mini-cart .bc-cart-item__remove-button:hover[disabled]{padding:5px 0}@media (min-width:768px){.bc-mini-cart .bc-cart-item__remove-button{font-size:.75em}}.bc-mini-cart .bc-cart-subtotal__amount,.bc-mini-cart .bc-cart-tax__amount{-ms-flex:0 0 auto;flex:0 0 auto;text-align:right}.bc-mini-cart .bc-cart-subtotal__label,.bc-mini-cart .bc-cart-tax__label{padding-right:0}.bc-mini-cart .bc-cart-subtotal__amount,.bc-mini-cart .bc-cart-subtotal__label{font-size:1.25em}.bc-mini-cart .bc-cart-actions{text-align:center}.bc-mini-cart .bc-btn,.bc-mini-cart .bc-btn[disabled]{padding:15px 20px;margin-top:15px;max-width:100%;line-height:1}.bc-mini-cart .bc-btn:first-child,.bc-mini-cart .bc-btn[disabled]:first-child{margin-top:0}.bc-mini-cart--nav-menu{position:absolute;right:0;top:100%;width:430px;padding:24px;border:2px solid #e0e3e9;z-index:10;opacity:0;transition:opacity .3s ease;visibility:hidden}.bc-mini-cart--nav-menu.bc-show-mini-cart-nav{opacity:1;visibility:visible;background-color:#fff;height:auto;max-height:calc(100vh - 132px);overflow:scroll}.bc-mini-cart--nav-menu .bc-mini-cart{background-color:#fff;padding:0}.bc-mini-cart--nav-menu .bc-product__thumbnail-link{padding:0}.main-navigation .bc-mini-cart--nav-menu a:not(.bc-btn){padding:0;white-space:normal}.bc-mini-cart--nav-menu .bc-cart-item__remove-button{font-size:9px}.bc-shipping-calculator{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #e0e3e9;padding:12px 0}.bc-shipping-calculator-toggle{text-align:right}.bc-shipping-loader{opacity:0;visibility:hidden;transition:all .15s ease-in-out}.bc-shipping-loader.show-spinner{opacity:1;visibility:visible}.bc-shipping-calculator-toggle,.bc-shipping-calculator-toggle:disabled{background:transparent;font-weight:400;padding:0;text-transform:none;opacity:1;transition:opacity .3s ease;color:#34313f;margin-bottom:12px}.bc-shipping-calculator-toggle:disabled:focus,.bc-shipping-calculator-toggle:disabled:hover,.bc-shipping-calculator-toggle:focus,.bc-shipping-calculator-toggle:hover{color:#34313f;background:transparent;text-transform:none;font-weight:400;opacity:.82;padding:0}.bc-shipping-method,.bc-shipping-methods{list-style:none}.bc-shipping-methods{padding:0;margin:8px 0}.bc-shipping-method__option{display:inline-block;vertical-align:middle;margin-right:6px}.bc-shipping-method__label{display:inline-block;vertical-align:middle;font-size:.85em}.bc-shipping-method__price{font-weight:700}.bc-shipping-error{font-size:.85em;color:#d2574a}.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;visibility:visible;transition:opacity .3s ease;padding:0;margin:0;list-style:none}.bc-account-addresses__list.bc-account-address--form-active{opacity:0;visibility:hidden}.bc-account-addresses__list .bc-account-addresses__item{position:relative;padding:30px}.bc-account-addresses__list .bc-account-addresses__add-new{padding:0}.bc-account-addresses__item{display:inline-block;background-color:#f5f5f5;transition:all .15s ease-in-out;width:100%;margin-bottom:30px}.bc-account-addresses__item:not(.bc-account-addresses__add-new):focus,.bc-account-addresses__item:not(.bc-account-addresses__add-new):hover{transform:translateY(-5px);box-shadow:0 4px 4px #e0e3e9}@media (min-width:768px){.bc-account-addresses__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-account-addresses__item:nth-child(1n){margin-right:30px;margin-left:0}.bc-account-addresses__item:last-child{margin-right:0}.bc-account-addresses__item:nth-child(3n){margin-right:0;margin-left:auto}}.bc-account-address__meta>span{display:block;font-size:.875em}span.bc-account-address__name{font-weight:700;font-size:1.25em;line-height:1.2;margin-bottom:12px}.bc-account-address__phone{margin-top:20px}.bc-account-address__delete,.bc-account-address__edit,a.bc-account-address__delete,a.bc-account-address__edit,button.bc-account-address__delete,button.bc-account-address__edit{background:transparent;border:0;outline:none;padding:0;text-transform:none;letter-spacing:normal;font-weight:400;font-family:inherit;font-size:.875em;text-decoration:none;box-shadow:none!important;opacity:1;transition:opacity .3s ease;margin-top:30px;margin-right:10px}.bc-account-address__delete:focus,.bc-account-address__delete:hover,.bc-account-address__edit:focus,.bc-account-address__edit:hover,a.bc-account-address__delete:focus,a.bc-account-address__delete:hover,a.bc-account-address__edit:focus,a.bc-account-address__edit:hover,button.bc-account-address__delete:focus,button.bc-account-address__delete:hover,button.bc-account-address__edit:focus,button.bc-account-address__edit:hover{background:transparent;opacity:.82}.bc-account-address__delete-form{display:inline-block}.bc-account-addresses__add-new{background-color:transparent;padding:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.bc-account-addresses__add-button,a.bc-account-addresses__add-button,button.bc-account-addresses__add-button{background-color:transparent;color:#34313f;transition:all .15s ease-in-out;width:100%;padding:40px 10px;font-size:1.25em;line-height:1;text-transform:none;letter-spacing:normal;font-weight:700;border:2px solid #f5f5f5}@media (min-width:768px){.bc-account-addresses__add-button,a.bc-account-addresses__add-button,button.bc-account-addresses__add-button{padding:0}}.bc-account-addresses__add-button .bc-icon,a.bc-account-addresses__add-button .bc-icon,button.bc-account-addresses__add-button .bc-icon{display:block;font-size:1em;margin-bottom:18px}.bc-account-addresses__add-button .bc-icon:before,a.bc-account-addresses__add-button .bc-icon:before,button.bc-account-addresses__add-button .bc-icon:before{font-weight:700}.bc-account-addresses__add-button:focus,.bc-account-addresses__add-button:hover,a.bc-account-addresses__add-button:focus,a.bc-account-addresses__add-button:hover,button.bc-account-addresses__add-button:focus,button.bc-account-addresses__add-button:hover{background-color:#f5f5f5}.bc-account-address-form-actions{display:block;text-align:center;margin:60px auto 20px;-ms-flex:1 1 100%;flex:1 1 100%}.bc-account-address-form-actions>button{margin:0 10px 20px}.bc-account-address__actions--new{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;min-height:250px}.bc-account-address__delete-confirmation{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .15s ease-in-out;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;background:#f5f5f5;padding:30px}.bc-account-address__delete-confirmation>button{margin-bottom:10px}.bc-confirmation-active{opacity:1;visibility:visible;z-index:2}.bc-account-address-form__wrapper{position:absolute;z-index:2;top:0;left:0;width:100%}.bc-account-address-form__wrapper[aria-hidden=true]{display:none}.bc-account-address-form__overlay{background-color:#fff;position:absolute;left:0;top:0;width:100%;height:100%}.bc-account-address-form__content{position:relative}.bc-account-page{border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}@media (min-width:768px){.bc-account-page{padding:60px 0 90px}}.bc-account-login{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.bc-account-login__form,.bc-account-login__register{margin-bottom:40px;width:100%}@media (min-width:768px){.bc-account-login__form,.bc-account-login__register{width:50%;margin-bottom:0}}@media (min-width:768px){.bc-account-login__form-inner,.bc-account-login__form form{max-width:370px}}.bc-account-login__form p.login-password,.bc-account-login__form p.login-remember,.bc-account-login__form p.login-username{box-sizing:border-box;margin-bottom:30px}@media (min-width:768px){.bc-account-login__form p.login-password,.bc-account-login__form p.login-remember,.bc-account-login__form p.login-username{margin-bottom:14px;padding-right:28px}}.bc-account-login__form label{display:block;margin-bottom:6px}@media (min-width:768px){.bc-account-login__register{border-left:1px solid #e0e3e9;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.bc-account-login__register-inner{margin-left:28px;max-width:370px}}.bc-account-login__register-title{margin-top:0}.bc-account-login__register-list{margin-left:20px}@media (min-width:768px){.bc-account-register-success{margin:0 auto;max-width:550px;text-align:center}}.bc-order__header{font-size:.75em;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bc-order__link{position:relative;margin-left:10px}.bc-order__link:before{content:"\00B7";margin-right:10px}.bc-order-meta__label,.bc-order-meta__value{font-size:.75em;line-height:1.5;margin:0;padding:0}.bc-order-meta__label{font-weight:700}.bc-order-meta__value{margin-bottom:0}.bc-order-list,.bc-order-list__item{list-style:none;margin:0}.bc-order-list{padding-bottom:40px}.bc-order-list,.bc-order-list.bc-load-items-container--has-pages{list-style:none}.bc-order-list__item{border-bottom:1px solid #e0e3e9;padding:32px 0}@media (min-width:768px){.bc-order-list__item{padding:50px 0}}.bc-order-list__item:first-child{border-top:1px solid #e0e3e9}.bc-order-card__body{margin-top:40px}.bc-order-detail{border-top:1px solid #e0e3e9;padding-top:50px}.bc-order__product-list,.bc-order__product-list-item{list-style:none;margin:0}.bc-order__product-list{border-bottom:1px solid #e0e3e9;padding-bottom:40px;margin-bottom:46px}.bc-order__product-list-item+.bc-order__product-list-item{margin-top:30px}.bc-order-detail__body{border-bottom:1px solid #e0e3e9;padding-bottom:36px;margin-bottom:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-detail__body{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.bc-order-detail__col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-detail__col{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);width:calc(50% - 20px)}.bc-order-detail__col:nth-child(1n){margin-right:40px;margin-left:0}.bc-order-detail__col:last-child{margin-right:0}.bc-order-detail__col:nth-child(2n){margin-right:0;margin-left:auto}}.bc-order-detail-meta__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.bc-order-detail-meta__list-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px);margin-bottom:20px}.bc-order-detail-meta__list-item:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail-meta__list-item:last-child{margin-right:0}.bc-order-detail-meta__list-item:nth-child(2n){margin-right:0;margin-left:auto}@media (min-width:768px){.bc-order-detail-meta__list-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-bottom:36px}.bc-order-detail-meta__list-item:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail-meta__list-item:last-child{margin-right:0}.bc-order-detail-meta__list-item:nth-child(3n){margin-right:0;margin-left:auto}}.bc-order-detail__shipments{margin-top:16px}.bc-order-shipment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-shipment{-ms-flex-direction:row;flex-direction:row}}.bc-order-shipment .bc-order-meta__label{font-size:.75em;fonot-weight:700;line-height:1.5;letter-spacing:0;text-transform:none;margin:0}.bc-order-shipment+.bc-order-shipment{margin-top:36px}.bc-order-shipment__col{margin-bottom:16px}@media (min-width:768px){.bc-order-shipment__col{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px);margin-bottom:0}.bc-order-shipment__col:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-shipment__col:last-child{margin-right:0}.bc-order-shipment__col:nth-child(2n){margin-right:0;margin-left:auto}}.bc-order-shipment__tracking{margin-bottom:0}.bc-order-shipment__tracking-meta{margin-bottom:12px}.bc-order-shipment__address>*{display:block}.bc-order-detail__totals{margin-top:50px}@media (min-width:768px){.bc-order-detail__totals{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-top:0}.bc-order-detail__totals:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail__totals:last-child{margin-right:0}.bc-order-detail__totals:nth-child(3n){margin-right:0;margin-left:auto}}.bc-order-detail-totals__list,.bc-order-detail-totals__list-item{list-style:none;margin:0;padding:0}.bc-order-detail-totals__list-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-pack:justify;justify-content:space-between}.bc-order-detail-totals__list-item+.bc-order-detail-totals__list-item{margin-top:4px}.bc-order-detail-totals__list-item:last-child{margin-top:36px}.bc-order-detail-totals__label,.bc-order-detail-totals__value{font-size:1em;line-height:1.5;font-weight:700;margin:0;padding:0}.bc-order-detail-totals__label--lg,.bc-order-detail-totals__value--lg{font-size:1.25em;line-height:1.1}.bc-order-detail-totals__label{color:#8b8b8b}@media (min-width:768px){.bc-account-lost-password{margin:0 auto;max-width:510px}}.bc-account-lost-password__account-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:30px}.bc-account-lost-password__account-link+.bc-account-lost-password__account-link{margin-left:30px}.bc-gift-page{border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}@media (min-width:768px){.bc-gift-page{padding:60px 0 68px}}@media (min-width:768px){.bc-gift-purchase .bc-form__row{position:relative}}.bc-gift-purchase .bc-form__col{-ms-flex:0 1 50%;flex:0 1 50%}@media (min-width:768px){.bc-gift-purchase .bc-form__col:first-child{border-right:1px solid #e0e3e9;padding-right:40px}}@media (min-width:768px){.bc-gift-purchase .bc-form__col:last-child{padding-left:40px}}.bc-gift-instructions{margin-top:40px}@media (min-width:768px){.bc-gift-instructions{margin-top:75px}}.bc-gift-instructions ol>li+li{margin-top:16px}@media (min-width:768px){.bc-gift-balance{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-gift-balance__form,.bc-gift-balance__response{-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width:768px){.bc-gift-balance__response>*{margin-left:80px}}.bc-gift-balance__container{background-color:#e0e3e9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;padding:74px 20px 72px}@media (min-width:768px){.bc-gift-balance__container{margin-top:0}}.bc-gift-balance__amount,.bc-gift-balance__code,.bc-gift-balance__title{display:block;font-weight:700;line-height:1}.bc-gift-balance__title{font-size:1em;margin-bottom:34px}.bc-gift-balance__amount{font-size:3em;margin-bottom:34px}.bc-gift-balance__code{font-size:1em;text-transform:uppercase}.bc-wp-twenty-sixteen-theme .site-inner{max-width:1440px}.bc-wp-twenty-sixteen-theme.single-bigcommerce_product .entry-content{margin-right:7.6923%}@media (min-width:56.875em){.bc-wp-twenty-sixteen-theme.single-bigcommerce_product .entry-content{margin-right:0}}.bc-wp-twenty-seventeen-theme .entry-content ol,.bc-wp-twenty-seventeen-theme .entry-content ul,.bc-wp-twenty-sixteen-theme .entry-content ol,.bc-wp-twenty-sixteen-theme .entry-content ul{list-style-position:inside}.bc-wp-twenty-nineteen-theme .site-content{overflow:visible}.bc-wp-twenty-twenty-theme #site-header{z-index:10}.bc-wp-twenty-twenty-theme .entry-content>*{max-width:960px!important}.bc-wp-twenty-twenty-theme .entry-content>.bc-product-card__featured-image{max-width:370px!important;z-index:0}@media (min-width:420px){.bc-wp-twenty-twenty-theme .entry-content>.bc-product-card__featured-image{margin-right:calc(100vw - 390px)}}@media (min-width:1000px){.bc-wp-twenty-twenty-theme .entry-content>.bc-product-card__featured-image{margin-left:calc(50vw - 480px);margin-right:auto}}.bc-wp-twenty-twenty-theme.bc-gallery-size-bc-xmedium .entry-content>*{max-width:1440px!important}.bc-wp-twenty-twenty-theme .entry-content [class^=bc-] h1,.bc-wp-twenty-twenty-theme .entry-content [class^=bc-] h2:not(.bc-product-archive__title),.bc-wp-twenty-twenty-theme .entry-content [class^=bc-] h3,.bc-wp-twenty-twenty-theme .entry-content [class^=bc-] h4,.bc-wp-twenty-twenty-theme .entry-content [class^=bc-] h5{margin-top:0}.bc-wp-twenty-twenty-theme .entry-content .bc-product-archive{max-width:1260px!important}.bc-wp-twenty-twenty-theme .single-bigcommerce_product section{padding:inherit}.bc-wp-twenty-twenty-theme .single-bigcommerce_product .bc-product-single{padding-top:64px;padding-top:4rem}.bc-wp-twenty-twenty-theme .single-bigcommerce_product .bc-single-product__section-title,.bc-wp-twenty-twenty-theme .single-bigcommerce_product .bc-single-product__section-title--related{margin-top:0}.bc-wp-twenty-twenty-theme button:not(.toggle){background-color:inherit}.bc-wp-twenty-twenty-theme label.bc-product-form__quantity-label{font-size:inherit}.bc-wp-twenty-twenty-theme+.bc-product-quick-view__wrapper{font-size:2em}.bc-wp-twenty-twenty-theme+.bc-product-quick-view__wrapper label.bc-product-form__quantity-label{font-size:inherit}.bc-wp-twenty-twenty-theme .bc-product-single .bc-product__gallery,.bc-wp-twenty-twenty-theme .bc-single-product__rating--mask{z-index:0}.bc-wp-twenty-twenty-theme .footer-widgets-wrapper .bc-mini-cart .bc-cart-item-image{-ms-flex:0 0 100px;flex:0 0 100px}.bc-wp-twenty-twenty-theme .footer-widgets-wrapper .bc-mini-cart .bc-cart-item-image img{max-width:100px}.bc-wp-twenty-twenty-theme .bc-account-address-form__overlay{background:inherit}.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper{font-size:16px}.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper .bc-wish-list-dialog-description,.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper label{font-size:1.2em}.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper input.bc-wish-list-name-field{margin-top:4px;margin-bottom:12px}.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper button.bc-product-quick-view__close-button{background-color:inherit;text-decoration:none;opacity:.4}.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper button.bc-product-quick-view__close-button:focus,.bc-wp-twenty-twenty-theme~.bc-wish-list-dialog__wrapper button.bc-product-quick-view__close-button:hover{opacity:1}.bc-wp-twenty-twenty-theme .bc-account-addresses__list.bc-account-address--form-active{position:absolute}.bc-wp-twenty-twenty-theme .bc-account-address-form__wrapper{position:relative}@media (min-width:1000px){.bc-wp-genesis-essence-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:960px}}@media (min-width:1260px){.bc-wp-genesis-essence-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:1200px}}@media (min-width:1600px){.bc-wp-genesis-essence-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:1440px}}.bc-wp-genesis-magazine-theme.bc-gallery-size-bc-xmedium .bc-product-single{padding:0}.bc-wp-genesis-wellness-theme.full-width-content .site-inner{max-width:970px}@media (min-width:1000px){.bc-wp-genesis-wellness-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:960px}}@media (min-width:1260px){.bc-wp-genesis-wellness-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:1200px}}@media (min-width:1600px){.bc-wp-genesis-wellness-theme.bc-gallery-size-bc-xmedium .site-inner{max-width:1440px}}.bc-wp-genesis-author-theme .bc-product-single{padding-top:30px}@media (min-width:981px){.bc-wp-genesis-author-theme .bc-product-single{padding-top:49px}}.bc-wp-genesis-digital-theme.single-bigcommerce_product .entry-content{max-width:960px}.bc-wp-genesis-digital-theme.bc-gallery-size-bc-xmedium.single-bigcommerce_product .entry-content{max-width:1440px}.bc-wp-genesis-digital-theme+.bc-product-quick-view__wrapper .bc-product-quick-view__content-inner{font-size:16px}.bc-wp-genesis-divine-theme .genesis-nav-menu{overflow:visible}.bc-wp-genesis-divine-theme .genesis-nav-menu .menu-item{position:relative}.bc-wp-genesis-divine-theme.single-bigcommerce_product .bc-product-single{padding-left:0;padding-right:0}.bc-wp-genesis-divine-theme+.bc-product-quick-view__wrapper .bc-product-quick-view__content-inner{font-size:16px}.bc-wp-shoptimizer-theme.single-bigcommerce_product.bc-gallery-size-bc-xmedium .site-main{float:none;width:100%}@media (min-width:768px){.bc-wp-shoptimizer-theme.single-bigcommerce_product.bc-gallery-size-bc-xmedium .bc-product-single__meta{width:calc(50% - 30px)}}@media (min-width:1600px){.bc-wp-shoptimizer-theme.single-bigcommerce_product.bc-gallery-size-bc-xmedium .bc-product-single__meta{width:calc(40% - 30px)}}@media (min-width:768px){.bc-wp-shoptimizer-theme.single-bigcommerce_product .bc-product-single__meta{width:calc(100% - 470px)}}.bc-wp-veganos-theme.single-bigcommerce_product .entry-content{max-width:960px;width:100%}.bc-wp-veganos-theme.single-bigcommerce_product.bc-gallery-size-bc-xmedium .entry-content{max-width:calc(1200px - 1em);width:100%}.bc-wp-veganos-theme.single-bigcommerce_product .bc-product-single{padding:0 2em}.bc-wp-flatsome-theme .lightbox-content .bc-account-page{padding-left:60px;padding-right:60px}@media (min-width:768px){.bc-wp-flatsome-theme p.login-submit{padding-right:28px}}.bc-wp-flatsome-theme .bigcommerce-cart__item-count.full{display:none}@media (min-width:768px){.bc-wp-flatsome-theme .bigcommerce-cart__item-count.full{display:inline-block;margin-left:6px}}@media (min-width:768px){.bc-wp-flatsome-theme .widget_shopping_cart_content .bc-cart{overflow-y:scroll;max-height:calc(100vh - 180px)}}.bc-wp-flatsome-theme .off-canvas-right .mfp-content{width:320px}.bc-wp-flatsome-theme .bc-mini-cart .bc-btn,.bc-wp-flatsome-theme .bc-mini-cart .bc-btn[disabled]{margin-right:0} \ No newline at end of file diff --git a/assets/js/dist/admin/gutenberg/scripts.js b/assets/js/dist/admin/gutenberg/scripts.js index 0b40a2ff..beae6800 100644 --- a/assets/js/dist/admin/gutenberg/scripts.js +++ b/assets/js/dist/admin/gutenberg/scripts.js @@ -265,7 +265,7 @@ eval("var closest = __webpack_require__(167);\n\n/**\n * Delegates event to a se /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nvar _interopRequireDefault = __webpack_require__(0);\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.wpAPIProductPricing = exports.wpAdminAjax = exports.wpAPIProductComponentPreview = exports.wpAPIProductsPreview = exports.wpAPIMiniCartGet = exports.wpAPICartDelete = exports.wpAPIAddToCartAjax = exports.wpAPICartUpdate = exports.wpAPIShortcodeBuilder = exports.wpAPIPagedProductLookup = exports.wpAPIProductLookup = void 0;\n\nvar _superagent = _interopRequireDefault(__webpack_require__(192));\n\nvar _wpSettings = __webpack_require__(102);\n\nvar _gutenbergSettings = __webpack_require__(3);\n\n/**\n * @module Ajax request functions.\n * @description Setup ajax requests via Super Agent and export for modular usage.\n */\nvar wpAPIProductLookup = function wpAPIProductLookup() {\n var queryString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n return _superagent.default.get(_wpSettings.PRODUCTS_ENDPOINT).query(queryString);\n};\n\nexports.wpAPIProductLookup = wpAPIProductLookup;\n\nvar wpAPIPagedProductLookup = function wpAPIPagedProductLookup(URL) {\n return _superagent.default.get(URL);\n};\n\nexports.wpAPIPagedProductLookup = wpAPIPagedProductLookup;\n\nvar wpAPIShortcodeBuilder = function wpAPIShortcodeBuilder() {\n var queryString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n return _superagent.default.get(_wpSettings.SHORTCODE_ENDPOINT).query(queryString);\n};\n\nexports.wpAPIShortcodeBuilder = wpAPIShortcodeBuilder;\n\nvar wpAPICartUpdate = function wpAPICartUpdate(cartURL) {\n var querySrting = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n return _superagent.default.put(cartURL).query(querySrting);\n};\n\nexports.wpAPICartUpdate = wpAPICartUpdate;\n\nvar wpAPIAddToCartAjax = function wpAPIAddToCartAjax(cartURL) {\n var querySrting = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n return _superagent.default.post(cartURL).query(querySrting).timeout({\n response: 15000,\n // Wait 15 seconds for the server to start sending,\n deadline: 60000 // but allow 1 minute for the file to finish loading.\n\n });\n};\n\nexports.wpAPIAddToCartAjax = wpAPIAddToCartAjax;\n\nvar wpAPICartDelete = function wpAPICartDelete(cartURL) {\n return _superagent.default.post(cartURL);\n};\n\nexports.wpAPICartDelete = wpAPICartDelete;\n\nvar wpAPIMiniCartGet = function wpAPIMiniCartGet(cartURL) {\n return _superagent.default.get(cartURL);\n};\n\nexports.wpAPIMiniCartGet = wpAPIMiniCartGet;\n\nvar wpAPIProductsPreview = function wpAPIProductsPreview() {\n var queryObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _superagent.default.get(_gutenbergSettings.GUTENBERG_PRODUCTS.preview_url).query(queryObj);\n};\n\nexports.wpAPIProductsPreview = wpAPIProductsPreview;\n\nvar wpAPIProductComponentPreview = function wpAPIProductComponentPreview() {\n var queryObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _superagent.default.get(_gutenbergSettings.GUTENBERG_PRODUCT_COMPONENTS.preview_url).query(queryObj);\n};\n\nexports.wpAPIProductComponentPreview = wpAPIProductComponentPreview;\n\nvar wpAdminAjax = function wpAdminAjax() {\n var queryObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _superagent.default.get(_wpSettings.ADMIN_AJAX).query(queryObj).timeout({\n response: 20000,\n // Wait 20 seconds for the server to start sending,\n deadline: 60000 // but allow 1 minute for the file to finish loading.\n\n });\n};\n\nexports.wpAdminAjax = wpAdminAjax;\n\nvar wpAPIProductPricing = function wpAPIProductPricing() {\n var pricingURL = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n var pricingNonce = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n var productsObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return _superagent.default.post(pricingURL).set('Content-Type', 'application/json').set('X-WP-Nonce', pricingNonce).send(productsObj).timeout({\n response: 15000,\n // Wait 15 seconds for the server to start sending,\n deadline: 60000 // but allow 1 minute for the file to finish loading.\n\n });\n};\n\nexports.wpAPIProductPricing = wpAPIProductPricing;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL3V0aWxzL2FqYXguanM/NDEwMSJdLCJuYW1lcyI6WyJ3cEFQSVByb2R1Y3RMb29rdXAiLCJxdWVyeVN0cmluZyIsImdldCIsInF1ZXJ5Iiwid3BBUElQYWdlZFByb2R1Y3RMb29rdXAiLCJVUkwiLCJ3cEFQSVNob3J0Y29kZUJ1aWxkZXIiLCJ3cEFQSUNhcnRVcGRhdGUiLCJjYXJ0VVJMIiwicXVlcnlTcnRpbmciLCJwdXQiLCJ3cEFQSUFkZFRvQ2FydEFqYXgiLCJwb3N0IiwidGltZW91dCIsInJlc3BvbnNlIiwiZGVhZGxpbmUiLCJ3cEFQSUNhcnREZWxldGUiLCJ3cEFQSU1pbmlDYXJ0R2V0Iiwid3BBUElQcm9kdWN0c1ByZXZpZXciLCJxdWVyeU9iaiIsInByZXZpZXdfdXJsIiwid3BBUElQcm9kdWN0Q29tcG9uZW50UHJldmlldyIsIndwQWRtaW5BamF4Iiwid3BBUElQcm9kdWN0UHJpY2luZyIsInByaWNpbmdVUkwiLCJwcmljaW5nTm9uY2UiLCJwcm9kdWN0c09iaiIsInNldCIsInNlbmQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUtBOztBQUNBOztBQUNBOztBQVBBOzs7O0FBU08sSUFBTUEscUJBQXFCLFNBQXJCQSxrQkFBcUI7QUFBQSxNQUFDQyxXQUFELHVFQUFlLEVBQWY7QUFBQSxTQUFzQixvQkFDdERDLEdBRHNELGdDQUV0REMsS0FGc0QsQ0FFaERGLFdBRmdELENBQXRCO0FBQUEsQ0FBM0I7Ozs7QUFJQSxJQUFNRywwQkFBMEIsU0FBMUJBLHVCQUEwQjtBQUFBLFNBQU8sb0JBQzVDRixHQUQ0QyxDQUN4Q0csR0FEd0MsQ0FBUDtBQUFBLENBQWhDOzs7O0FBR0EsSUFBTUMsd0JBQXdCLFNBQXhCQSxxQkFBd0I7QUFBQSxNQUFDTCxXQUFELHVFQUFlLEVBQWY7QUFBQSxTQUFzQixvQkFDekRDLEdBRHlELGlDQUV6REMsS0FGeUQsQ0FFbkRGLFdBRm1ELENBQXRCO0FBQUEsQ0FBOUI7Ozs7QUFJQSxJQUFNTSxrQkFBa0IsU0FBbEJBLGVBQWtCLENBQUNDLE9BQUQ7QUFBQSxNQUFVQyxXQUFWLHVFQUF3QixFQUF4QjtBQUFBLFNBQStCLG9CQUM1REMsR0FENEQsQ0FDeERGLE9BRHdELEVBRTVETCxLQUY0RCxDQUV0RE0sV0FGc0QsQ0FBL0I7QUFBQSxDQUF4Qjs7OztBQUlBLElBQU1FLHFCQUFxQixTQUFyQkEsa0JBQXFCLENBQUNILE9BQUQ7QUFBQSxNQUFVQyxXQUFWLHVFQUF3QixFQUF4QjtBQUFBLFNBQStCLG9CQUMvREcsSUFEK0QsQ0FDMURKLE9BRDBELEVBRS9ETCxLQUYrRCxDQUV6RE0sV0FGeUQsRUFHL0RJLE9BSCtELENBR3ZEO0FBQ1JDLGNBQVUsS0FERjtBQUNVO0FBQ2xCQyxjQUFVLEtBRkYsQ0FFUzs7QUFGVCxHQUh1RCxDQUEvQjtBQUFBLENBQTNCOzs7O0FBUUEsSUFBTUMsa0JBQWtCLFNBQWxCQSxlQUFrQjtBQUFBLFNBQVcsb0JBQ3hDSixJQUR3QyxDQUNuQ0osT0FEbUMsQ0FBWDtBQUFBLENBQXhCOzs7O0FBR0EsSUFBTVMsbUJBQW1CLFNBQW5CQSxnQkFBbUI7QUFBQSxTQUFXLG9CQUN6Q2YsR0FEeUMsQ0FDckNNLE9BRHFDLENBQVg7QUFBQSxDQUF6Qjs7OztBQUdBLElBQU1VLHVCQUF1QixTQUF2QkEsb0JBQXVCO0FBQUEsTUFBQ0MsUUFBRCx1RUFBWSxFQUFaO0FBQUEsU0FBbUIsb0JBQ3JEakIsR0FEcUQsQ0FDakQsc0NBQW1Ca0IsV0FEOEIsRUFFckRqQixLQUZxRCxDQUUvQ2dCLFFBRitDLENBQW5CO0FBQUEsQ0FBN0I7Ozs7QUFJQSxJQUFNRSwrQkFBK0IsU0FBL0JBLDRCQUErQjtBQUFBLE1BQUNGLFFBQUQsdUVBQVksRUFBWjtBQUFBLFNBQW1CLG9CQUM3RGpCLEdBRDZELENBQ3pELGdEQUE2QmtCLFdBRDRCLEVBRTdEakIsS0FGNkQsQ0FFdkRnQixRQUZ1RCxDQUFuQjtBQUFBLENBQXJDOzs7O0FBSUEsSUFBTUcsY0FBYyxTQUFkQSxXQUFjO0FBQUEsTUFBQ0gsUUFBRCx1RUFBWSxFQUFaO0FBQUEsU0FBbUIsb0JBQzVDakIsR0FENEMseUJBRTVDQyxLQUY0QyxDQUV0Q2dCLFFBRnNDLEVBRzVDTixPQUg0QyxDQUdwQztBQUNSQyxjQUFVLEtBREY7QUFDVTtBQUNsQkMsY0FBVSxLQUZGLENBRVM7O0FBRlQsR0FIb0MsQ0FBbkI7QUFBQSxDQUFwQjs7OztBQVFBLElBQU1RLHNCQUFzQixTQUF0QkEsbUJBQXNCO0FBQUEsTUFBQ0MsVUFBRCx1RUFBYyxFQUFkO0FBQUEsTUFBa0JDLFlBQWxCLHVFQUFpQyxFQUFqQztBQUFBLE1BQXFDQyxXQUFyQyx1RUFBbUQsRUFBbkQ7QUFBQSxTQUEwRCxvQkFDM0ZkLElBRDJGLENBQ3RGWSxVQURzRixFQUUzRkcsR0FGMkYsQ0FFdkYsY0FGdUYsRUFFdkUsa0JBRnVFLEVBRzNGQSxHQUgyRixDQUd2RixZQUh1RixFQUd6RUYsWUFIeUUsRUFJM0ZHLElBSjJGLENBSXRGRixXQUpzRixFQUszRmIsT0FMMkYsQ0FLbkY7QUFDUkMsY0FBVSxLQURGO0FBQ1U7QUFDbEJDLGNBQVUsS0FGRixDQUVTOztBQUZULEdBTG1GLENBQTFEO0FBQUEsQ0FBNUIiLCJmaWxlIjoiMzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBtb2R1bGUgQWpheCByZXF1ZXN0IGZ1bmN0aW9ucy5cbiAqIEBkZXNjcmlwdGlvbiBTZXR1cCBhamF4IHJlcXVlc3RzIHZpYSBTdXBlciBBZ2VudCBhbmQgZXhwb3J0IGZvciBtb2R1bGFyIHVzYWdlLlxuICovXG5cbmltcG9ydCByZXF1ZXN0IGZyb20gJ3N1cGVyYWdlbnQnO1xuaW1wb3J0IHsgUFJPRFVDVFNfRU5EUE9JTlQsIFNIT1JUQ09ERV9FTkRQT0lOVCwgQURNSU5fQUpBWCB9IGZyb20gJy4uL2FkbWluL2NvbmZpZy93cC1zZXR0aW5ncyc7XG5pbXBvcnQgeyBHVVRFTkJFUkdfUFJPRFVDVFMsIEdVVEVOQkVSR19QUk9EVUNUX0NPTVBPTkVOVFMgfSBmcm9tICcuLi9hZG1pbi9ndXRlbmJlcmcvY29uZmlnL2d1dGVuYmVyZy1zZXR0aW5ncyc7XG5cbmV4cG9ydCBjb25zdCB3cEFQSVByb2R1Y3RMb29rdXAgPSAocXVlcnlTdHJpbmcgPSAnJykgPT4gcmVxdWVzdFxuXHQuZ2V0KFBST0RVQ1RTX0VORFBPSU5UKVxuXHQucXVlcnkocXVlcnlTdHJpbmcpO1xuXG5leHBvcnQgY29uc3Qgd3BBUElQYWdlZFByb2R1Y3RMb29rdXAgPSBVUkwgPT4gcmVxdWVzdFxuXHQuZ2V0KFVSTCk7XG5cbmV4cG9ydCBjb25zdCB3cEFQSVNob3J0Y29kZUJ1aWxkZXIgPSAocXVlcnlTdHJpbmcgPSAnJykgPT4gcmVxdWVzdFxuXHQuZ2V0KFNIT1JUQ09ERV9FTkRQT0lOVClcblx0LnF1ZXJ5KHF1ZXJ5U3RyaW5nKTtcblxuZXhwb3J0IGNvbnN0IHdwQVBJQ2FydFVwZGF0ZSA9IChjYXJ0VVJMLCBxdWVyeVNydGluZyA9ICcnKSA9PiByZXF1ZXN0XG5cdC5wdXQoY2FydFVSTClcblx0LnF1ZXJ5KHF1ZXJ5U3J0aW5nKTtcblxuZXhwb3J0IGNvbnN0IHdwQVBJQWRkVG9DYXJ0QWpheCA9IChjYXJ0VVJMLCBxdWVyeVNydGluZyA9ICcnKSA9PiByZXF1ZXN0XG5cdC5wb3N0KGNhcnRVUkwpXG5cdC5xdWVyeShxdWVyeVNydGluZylcblx0LnRpbWVvdXQoe1xuXHRcdHJlc3BvbnNlOiAxNTAwMCwgIC8vIFdhaXQgMTUgc2Vjb25kcyBmb3IgdGhlIHNlcnZlciB0byBzdGFydCBzZW5kaW5nLFxuXHRcdGRlYWRsaW5lOiA2MDAwMCwgLy8gYnV0IGFsbG93IDEgbWludXRlIGZvciB0aGUgZmlsZSB0byBmaW5pc2ggbG9hZGluZy5cblx0fSk7XG5cbmV4cG9ydCBjb25zdCB3cEFQSUNhcnREZWxldGUgPSBjYXJ0VVJMID0+IHJlcXVlc3Rcblx0LnBvc3QoY2FydFVSTCk7XG5cbmV4cG9ydCBjb25zdCB3cEFQSU1pbmlDYXJ0R2V0ID0gY2FydFVSTCA9PiByZXF1ZXN0XG5cdC5nZXQoY2FydFVSTCk7XG5cbmV4cG9ydCBjb25zdCB3cEFQSVByb2R1Y3RzUHJldmlldyA9IChxdWVyeU9iaiA9IHt9KSA9PiByZXF1ZXN0XG5cdC5nZXQoR1VURU5CRVJHX1BST0RVQ1RTLnByZXZpZXdfdXJsKVxuXHQucXVlcnkocXVlcnlPYmopO1xuXG5leHBvcnQgY29uc3Qgd3BBUElQcm9kdWN0Q29tcG9uZW50UHJldmlldyA9IChxdWVyeU9iaiA9IHt9KSA9PiByZXF1ZXN0XG5cdC5nZXQoR1VURU5CRVJHX1BST0RVQ1RfQ09NUE9ORU5UUy5wcmV2aWV3X3VybClcblx0LnF1ZXJ5KHF1ZXJ5T2JqKTtcblxuZXhwb3J0IGNvbnN0IHdwQWRtaW5BamF4ID0gKHF1ZXJ5T2JqID0ge30pID0+IHJlcXVlc3Rcblx0LmdldChBRE1JTl9BSkFYKVxuXHQucXVlcnkocXVlcnlPYmopXG5cdC50aW1lb3V0KHtcblx0XHRyZXNwb25zZTogMjAwMDAsICAvLyBXYWl0IDIwIHNlY29uZHMgZm9yIHRoZSBzZXJ2ZXIgdG8gc3RhcnQgc2VuZGluZyxcblx0XHRkZWFkbGluZTogNjAwMDAsIC8vIGJ1dCBhbGxvdyAxIG1pbnV0ZSBmb3IgdGhlIGZpbGUgdG8gZmluaXNoIGxvYWRpbmcuXG5cdH0pO1xuXG5leHBvcnQgY29uc3Qgd3BBUElQcm9kdWN0UHJpY2luZyA9IChwcmljaW5nVVJMID0gJycsIHByaWNpbmdOb25jZSA9ICcnLCBwcm9kdWN0c09iaiA9IHt9KSA9PiByZXF1ZXN0XG5cdC5wb3N0KHByaWNpbmdVUkwpXG5cdC5zZXQoJ0NvbnRlbnQtVHlwZScsICdhcHBsaWNhdGlvbi9qc29uJylcblx0LnNldCgnWC1XUC1Ob25jZScsIHByaWNpbmdOb25jZSlcblx0LnNlbmQocHJvZHVjdHNPYmopXG5cdC50aW1lb3V0KHtcblx0XHRyZXNwb25zZTogMTUwMDAsICAvLyBXYWl0IDE1IHNlY29uZHMgZm9yIHRoZSBzZXJ2ZXIgdG8gc3RhcnQgc2VuZGluZyxcblx0XHRkZWFkbGluZTogNjAwMDAsIC8vIGJ1dCBhbGxvdyAxIG1pbnV0ZSBmb3IgdGhlIGZpbGUgdG8gZmluaXNoIGxvYWRpbmcuXG5cdH0pO1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2pzL3NyYy91dGlscy9hamF4LmpzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///32\n"); +eval("\n\nvar _interopRequireDefault = __webpack_require__(0);\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.wpAPIGetShippingMethods = exports.wpAPIGetShippingZones = exports.wpAPIProductPricing = exports.wpAdminAjax = exports.wpAPIProductComponentPreview = exports.wpAPIProductsPreview = exports.wpAPIMiniCartGet = exports.wpAPICartDelete = exports.wpAPIAddToCartAjax = exports.wpAPICartUpdate = exports.wpAPIShortcodeBuilder = exports.wpAPIPagedProductLookup = exports.wpAPIProductLookup = void 0;\n\nvar _superagent = _interopRequireDefault(__webpack_require__(192));\n\nvar _wpSettings = __webpack_require__(102);\n\nvar _gutenbergSettings = __webpack_require__(3);\n\n/**\n * @module Ajax request functions.\n * @description Setup ajax requests via Super Agent and export for modular usage.\n */\nvar wpAPIProductLookup = function wpAPIProductLookup() {\n var queryString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n return _superagent.default.get(_wpSettings.PRODUCTS_ENDPOINT).query(queryString);\n};\n\nexports.wpAPIProductLookup = wpAPIProductLookup;\n\nvar wpAPIPagedProductLookup = function wpAPIPagedProductLookup(URL) {\n return _superagent.default.get(URL);\n};\n\nexports.wpAPIPagedProductLookup = wpAPIPagedProductLookup;\n\nvar wpAPIShortcodeBuilder = function wpAPIShortcodeBuilder() {\n var queryString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n return _superagent.default.get(_wpSettings.SHORTCODE_ENDPOINT).query(queryString);\n};\n\nexports.wpAPIShortcodeBuilder = wpAPIShortcodeBuilder;\n\nvar wpAPICartUpdate = function wpAPICartUpdate(cartURL) {\n var querySrting = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n return _superagent.default.put(cartURL).query(querySrting);\n};\n\nexports.wpAPICartUpdate = wpAPICartUpdate;\n\nvar wpAPIAddToCartAjax = function wpAPIAddToCartAjax(cartURL) {\n var querySrting = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n return _superagent.default.post(cartURL).query(querySrting).timeout({\n response: 15000,\n // Wait 15 seconds for the server to start sending,\n deadline: 60000 // but allow 1 minute for the file to finish loading.\n\n });\n};\n\nexports.wpAPIAddToCartAjax = wpAPIAddToCartAjax;\n\nvar wpAPICartDelete = function wpAPICartDelete(cartURL) {\n return _superagent.default.post(cartURL);\n};\n\nexports.wpAPICartDelete = wpAPICartDelete;\n\nvar wpAPIMiniCartGet = function wpAPIMiniCartGet(cartURL) {\n return _superagent.default.get(cartURL);\n};\n\nexports.wpAPIMiniCartGet = wpAPIMiniCartGet;\n\nvar wpAPIProductsPreview = function wpAPIProductsPreview() {\n var queryObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _superagent.default.get(_gutenbergSettings.GUTENBERG_PRODUCTS.preview_url).query(queryObj);\n};\n\nexports.wpAPIProductsPreview = wpAPIProductsPreview;\n\nvar wpAPIProductComponentPreview = function wpAPIProductComponentPreview() {\n var queryObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _superagent.default.get(_gutenbergSettings.GUTENBERG_PRODUCT_COMPONENTS.preview_url).query(queryObj);\n};\n\nexports.wpAPIProductComponentPreview = wpAPIProductComponentPreview;\n\nvar wpAdminAjax = function wpAdminAjax() {\n var queryObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _superagent.default.get(_wpSettings.ADMIN_AJAX).query(queryObj).timeout({\n response: 20000,\n // Wait 20 seconds for the server to start sending,\n deadline: 60000 // but allow 1 minute for the file to finish loading.\n\n });\n};\n\nexports.wpAdminAjax = wpAdminAjax;\n\nvar wpAPIProductPricing = function wpAPIProductPricing() {\n var pricingURL = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n var pricingNonce = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n var productsObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return _superagent.default.post(pricingURL).set('Content-Type', 'application/json').set('X-WP-Nonce', pricingNonce).send(productsObj).timeout({\n response: 15000,\n // Wait 15 seconds for the server to start sending,\n deadline: 60000 // but allow 1 minute for the file to finish loading.\n\n });\n};\n\nexports.wpAPIProductPricing = wpAPIProductPricing;\n\nvar wpAPIGetShippingZones = function wpAPIGetShippingZones(URL) {\n return _superagent.default.get(URL);\n};\n\nexports.wpAPIGetShippingZones = wpAPIGetShippingZones;\n\nvar wpAPIGetShippingMethods = function wpAPIGetShippingMethods(url) {\n var zoneID = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n return _superagent.default.get(\"\".concat(url, \"/\").concat(zoneID, \"/methods/html\"));\n};\n\nexports.wpAPIGetShippingMethods = wpAPIGetShippingMethods;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL3V0aWxzL2FqYXguanM/NDEwMSJdLCJuYW1lcyI6WyJ3cEFQSVByb2R1Y3RMb29rdXAiLCJxdWVyeVN0cmluZyIsImdldCIsInF1ZXJ5Iiwid3BBUElQYWdlZFByb2R1Y3RMb29rdXAiLCJVUkwiLCJ3cEFQSVNob3J0Y29kZUJ1aWxkZXIiLCJ3cEFQSUNhcnRVcGRhdGUiLCJjYXJ0VVJMIiwicXVlcnlTcnRpbmciLCJwdXQiLCJ3cEFQSUFkZFRvQ2FydEFqYXgiLCJwb3N0IiwidGltZW91dCIsInJlc3BvbnNlIiwiZGVhZGxpbmUiLCJ3cEFQSUNhcnREZWxldGUiLCJ3cEFQSU1pbmlDYXJ0R2V0Iiwid3BBUElQcm9kdWN0c1ByZXZpZXciLCJxdWVyeU9iaiIsInByZXZpZXdfdXJsIiwid3BBUElQcm9kdWN0Q29tcG9uZW50UHJldmlldyIsIndwQWRtaW5BamF4Iiwid3BBUElQcm9kdWN0UHJpY2luZyIsInByaWNpbmdVUkwiLCJwcmljaW5nTm9uY2UiLCJwcm9kdWN0c09iaiIsInNldCIsInNlbmQiLCJ3cEFQSUdldFNoaXBwaW5nWm9uZXMiLCJ3cEFQSUdldFNoaXBwaW5nTWV0aG9kcyIsInVybCIsInpvbmVJRCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBS0E7O0FBQ0E7O0FBQ0E7O0FBUEE7Ozs7QUFTTyxJQUFNQSxxQkFBcUIsU0FBckJBLGtCQUFxQjtBQUFBLE1BQUNDLFdBQUQsdUVBQWUsRUFBZjtBQUFBLFNBQXNCLG9CQUN0REMsR0FEc0QsZ0NBRXREQyxLQUZzRCxDQUVoREYsV0FGZ0QsQ0FBdEI7QUFBQSxDQUEzQjs7OztBQUlBLElBQU1HLDBCQUEwQixTQUExQkEsdUJBQTBCO0FBQUEsU0FBTyxvQkFDNUNGLEdBRDRDLENBQ3hDRyxHQUR3QyxDQUFQO0FBQUEsQ0FBaEM7Ozs7QUFHQSxJQUFNQyx3QkFBd0IsU0FBeEJBLHFCQUF3QjtBQUFBLE1BQUNMLFdBQUQsdUVBQWUsRUFBZjtBQUFBLFNBQXNCLG9CQUN6REMsR0FEeUQsaUNBRXpEQyxLQUZ5RCxDQUVuREYsV0FGbUQsQ0FBdEI7QUFBQSxDQUE5Qjs7OztBQUlBLElBQU1NLGtCQUFrQixTQUFsQkEsZUFBa0IsQ0FBQ0MsT0FBRDtBQUFBLE1BQVVDLFdBQVYsdUVBQXdCLEVBQXhCO0FBQUEsU0FBK0Isb0JBQzVEQyxHQUQ0RCxDQUN4REYsT0FEd0QsRUFFNURMLEtBRjRELENBRXRETSxXQUZzRCxDQUEvQjtBQUFBLENBQXhCOzs7O0FBSUEsSUFBTUUscUJBQXFCLFNBQXJCQSxrQkFBcUIsQ0FBQ0gsT0FBRDtBQUFBLE1BQVVDLFdBQVYsdUVBQXdCLEVBQXhCO0FBQUEsU0FBK0Isb0JBQy9ERyxJQUQrRCxDQUMxREosT0FEMEQsRUFFL0RMLEtBRitELENBRXpETSxXQUZ5RCxFQUcvREksT0FIK0QsQ0FHdkQ7QUFDUkMsY0FBVSxLQURGO0FBQ1U7QUFDbEJDLGNBQVUsS0FGRixDQUVTOztBQUZULEdBSHVELENBQS9CO0FBQUEsQ0FBM0I7Ozs7QUFRQSxJQUFNQyxrQkFBa0IsU0FBbEJBLGVBQWtCO0FBQUEsU0FBVyxvQkFDeENKLElBRHdDLENBQ25DSixPQURtQyxDQUFYO0FBQUEsQ0FBeEI7Ozs7QUFHQSxJQUFNUyxtQkFBbUIsU0FBbkJBLGdCQUFtQjtBQUFBLFNBQVcsb0JBQ3pDZixHQUR5QyxDQUNyQ00sT0FEcUMsQ0FBWDtBQUFBLENBQXpCOzs7O0FBR0EsSUFBTVUsdUJBQXVCLFNBQXZCQSxvQkFBdUI7QUFBQSxNQUFDQyxRQUFELHVFQUFZLEVBQVo7QUFBQSxTQUFtQixvQkFDckRqQixHQURxRCxDQUNqRCxzQ0FBbUJrQixXQUQ4QixFQUVyRGpCLEtBRnFELENBRS9DZ0IsUUFGK0MsQ0FBbkI7QUFBQSxDQUE3Qjs7OztBQUlBLElBQU1FLCtCQUErQixTQUEvQkEsNEJBQStCO0FBQUEsTUFBQ0YsUUFBRCx1RUFBWSxFQUFaO0FBQUEsU0FBbUIsb0JBQzdEakIsR0FENkQsQ0FDekQsZ0RBQTZCa0IsV0FENEIsRUFFN0RqQixLQUY2RCxDQUV2RGdCLFFBRnVELENBQW5CO0FBQUEsQ0FBckM7Ozs7QUFJQSxJQUFNRyxjQUFjLFNBQWRBLFdBQWM7QUFBQSxNQUFDSCxRQUFELHVFQUFZLEVBQVo7QUFBQSxTQUFtQixvQkFDNUNqQixHQUQ0Qyx5QkFFNUNDLEtBRjRDLENBRXRDZ0IsUUFGc0MsRUFHNUNOLE9BSDRDLENBR3BDO0FBQ1JDLGNBQVUsS0FERjtBQUNVO0FBQ2xCQyxjQUFVLEtBRkYsQ0FFUzs7QUFGVCxHQUhvQyxDQUFuQjtBQUFBLENBQXBCOzs7O0FBUUEsSUFBTVEsc0JBQXNCLFNBQXRCQSxtQkFBc0I7QUFBQSxNQUFDQyxVQUFELHVFQUFjLEVBQWQ7QUFBQSxNQUFrQkMsWUFBbEIsdUVBQWlDLEVBQWpDO0FBQUEsTUFBcUNDLFdBQXJDLHVFQUFtRCxFQUFuRDtBQUFBLFNBQTBELG9CQUMzRmQsSUFEMkYsQ0FDdEZZLFVBRHNGLEVBRTNGRyxHQUYyRixDQUV2RixjQUZ1RixFQUV2RSxrQkFGdUUsRUFHM0ZBLEdBSDJGLENBR3ZGLFlBSHVGLEVBR3pFRixZQUh5RSxFQUkzRkcsSUFKMkYsQ0FJdEZGLFdBSnNGLEVBSzNGYixPQUwyRixDQUtuRjtBQUNSQyxjQUFVLEtBREY7QUFDVTtBQUNsQkMsY0FBVSxLQUZGLENBRVM7O0FBRlQsR0FMbUYsQ0FBMUQ7QUFBQSxDQUE1Qjs7OztBQVVBLElBQU1jLHdCQUF3QixTQUF4QkEscUJBQXdCO0FBQUEsU0FBTyxvQkFDMUMzQixHQUQwQyxDQUN0Q0csR0FEc0MsQ0FBUDtBQUFBLENBQTlCOzs7O0FBR0EsSUFBTXlCLDBCQUEwQixTQUExQkEsdUJBQTBCLENBQUNDLEdBQUQ7QUFBQSxNQUFNQyxNQUFOLHVFQUFlLEVBQWY7QUFBQSxTQUFzQixvQkFDM0Q5QixHQUQyRCxXQUNwRDZCLEdBRG9ELGNBQzdDQyxNQUQ2QyxtQkFBdEI7QUFBQSxDQUFoQyIsImZpbGUiOiIzMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQG1vZHVsZSBBamF4IHJlcXVlc3QgZnVuY3Rpb25zLlxuICogQGRlc2NyaXB0aW9uIFNldHVwIGFqYXggcmVxdWVzdHMgdmlhIFN1cGVyIEFnZW50IGFuZCBleHBvcnQgZm9yIG1vZHVsYXIgdXNhZ2UuXG4gKi9cblxuaW1wb3J0IHJlcXVlc3QgZnJvbSAnc3VwZXJhZ2VudCc7XG5pbXBvcnQgeyBQUk9EVUNUU19FTkRQT0lOVCwgU0hPUlRDT0RFX0VORFBPSU5ULCBBRE1JTl9BSkFYIH0gZnJvbSAnLi4vYWRtaW4vY29uZmlnL3dwLXNldHRpbmdzJztcbmltcG9ydCB7IEdVVEVOQkVSR19QUk9EVUNUUywgR1VURU5CRVJHX1BST0RVQ1RfQ09NUE9ORU5UUyB9IGZyb20gJy4uL2FkbWluL2d1dGVuYmVyZy9jb25maWcvZ3V0ZW5iZXJnLXNldHRpbmdzJztcblxuZXhwb3J0IGNvbnN0IHdwQVBJUHJvZHVjdExvb2t1cCA9IChxdWVyeVN0cmluZyA9ICcnKSA9PiByZXF1ZXN0XG5cdC5nZXQoUFJPRFVDVFNfRU5EUE9JTlQpXG5cdC5xdWVyeShxdWVyeVN0cmluZyk7XG5cbmV4cG9ydCBjb25zdCB3cEFQSVBhZ2VkUHJvZHVjdExvb2t1cCA9IFVSTCA9PiByZXF1ZXN0XG5cdC5nZXQoVVJMKTtcblxuZXhwb3J0IGNvbnN0IHdwQVBJU2hvcnRjb2RlQnVpbGRlciA9IChxdWVyeVN0cmluZyA9ICcnKSA9PiByZXF1ZXN0XG5cdC5nZXQoU0hPUlRDT0RFX0VORFBPSU5UKVxuXHQucXVlcnkocXVlcnlTdHJpbmcpO1xuXG5leHBvcnQgY29uc3Qgd3BBUElDYXJ0VXBkYXRlID0gKGNhcnRVUkwsIHF1ZXJ5U3J0aW5nID0gJycpID0+IHJlcXVlc3Rcblx0LnB1dChjYXJ0VVJMKVxuXHQucXVlcnkocXVlcnlTcnRpbmcpO1xuXG5leHBvcnQgY29uc3Qgd3BBUElBZGRUb0NhcnRBamF4ID0gKGNhcnRVUkwsIHF1ZXJ5U3J0aW5nID0gJycpID0+IHJlcXVlc3Rcblx0LnBvc3QoY2FydFVSTClcblx0LnF1ZXJ5KHF1ZXJ5U3J0aW5nKVxuXHQudGltZW91dCh7XG5cdFx0cmVzcG9uc2U6IDE1MDAwLCAgLy8gV2FpdCAxNSBzZWNvbmRzIGZvciB0aGUgc2VydmVyIHRvIHN0YXJ0IHNlbmRpbmcsXG5cdFx0ZGVhZGxpbmU6IDYwMDAwLCAvLyBidXQgYWxsb3cgMSBtaW51dGUgZm9yIHRoZSBmaWxlIHRvIGZpbmlzaCBsb2FkaW5nLlxuXHR9KTtcblxuZXhwb3J0IGNvbnN0IHdwQVBJQ2FydERlbGV0ZSA9IGNhcnRVUkwgPT4gcmVxdWVzdFxuXHQucG9zdChjYXJ0VVJMKTtcblxuZXhwb3J0IGNvbnN0IHdwQVBJTWluaUNhcnRHZXQgPSBjYXJ0VVJMID0+IHJlcXVlc3Rcblx0LmdldChjYXJ0VVJMKTtcblxuZXhwb3J0IGNvbnN0IHdwQVBJUHJvZHVjdHNQcmV2aWV3ID0gKHF1ZXJ5T2JqID0ge30pID0+IHJlcXVlc3Rcblx0LmdldChHVVRFTkJFUkdfUFJPRFVDVFMucHJldmlld191cmwpXG5cdC5xdWVyeShxdWVyeU9iaik7XG5cbmV4cG9ydCBjb25zdCB3cEFQSVByb2R1Y3RDb21wb25lbnRQcmV2aWV3ID0gKHF1ZXJ5T2JqID0ge30pID0+IHJlcXVlc3Rcblx0LmdldChHVVRFTkJFUkdfUFJPRFVDVF9DT01QT05FTlRTLnByZXZpZXdfdXJsKVxuXHQucXVlcnkocXVlcnlPYmopO1xuXG5leHBvcnQgY29uc3Qgd3BBZG1pbkFqYXggPSAocXVlcnlPYmogPSB7fSkgPT4gcmVxdWVzdFxuXHQuZ2V0KEFETUlOX0FKQVgpXG5cdC5xdWVyeShxdWVyeU9iailcblx0LnRpbWVvdXQoe1xuXHRcdHJlc3BvbnNlOiAyMDAwMCwgIC8vIFdhaXQgMjAgc2Vjb25kcyBmb3IgdGhlIHNlcnZlciB0byBzdGFydCBzZW5kaW5nLFxuXHRcdGRlYWRsaW5lOiA2MDAwMCwgLy8gYnV0IGFsbG93IDEgbWludXRlIGZvciB0aGUgZmlsZSB0byBmaW5pc2ggbG9hZGluZy5cblx0fSk7XG5cbmV4cG9ydCBjb25zdCB3cEFQSVByb2R1Y3RQcmljaW5nID0gKHByaWNpbmdVUkwgPSAnJywgcHJpY2luZ05vbmNlID0gJycsIHByb2R1Y3RzT2JqID0ge30pID0+IHJlcXVlc3Rcblx0LnBvc3QocHJpY2luZ1VSTClcblx0LnNldCgnQ29udGVudC1UeXBlJywgJ2FwcGxpY2F0aW9uL2pzb24nKVxuXHQuc2V0KCdYLVdQLU5vbmNlJywgcHJpY2luZ05vbmNlKVxuXHQuc2VuZChwcm9kdWN0c09iailcblx0LnRpbWVvdXQoe1xuXHRcdHJlc3BvbnNlOiAxNTAwMCwgIC8vIFdhaXQgMTUgc2Vjb25kcyBmb3IgdGhlIHNlcnZlciB0byBzdGFydCBzZW5kaW5nLFxuXHRcdGRlYWRsaW5lOiA2MDAwMCwgLy8gYnV0IGFsbG93IDEgbWludXRlIGZvciB0aGUgZmlsZSB0byBmaW5pc2ggbG9hZGluZy5cblx0fSk7XG5cbmV4cG9ydCBjb25zdCB3cEFQSUdldFNoaXBwaW5nWm9uZXMgPSBVUkwgPT4gcmVxdWVzdFxuXHQuZ2V0KFVSTCk7XG5cbmV4cG9ydCBjb25zdCB3cEFQSUdldFNoaXBwaW5nTWV0aG9kcyA9ICh1cmwsIHpvbmVJRCA9ICcnKSA9PiByZXF1ZXN0XG5cdC5nZXQoYCR7dXJsfS8ke3pvbmVJRH0vbWV0aG9kcy9odG1sYCk7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvanMvc3JjL3V0aWxzL2FqYXguanMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///32\n"); /***/ }), /* 33 */ diff --git a/assets/js/dist/admin/gutenberg/scripts.min.js b/assets/js/dist/admin/gutenberg/scripts.min.js index 8b0265c5..d57db564 100644 --- a/assets/js/dist/admin/gutenberg/scripts.min.js +++ b/assets/js/dist/admin/gutenberg/scripts.min.js @@ -1,4 +1,4 @@ -!function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/assets/js/dist/admin/gutenberg/",t(t.s=105)}([function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},function(e,t){var n=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(55)("wks"),r=n(36),o=n(9).Symbol,s="function"==typeof o;(e.exports=function(e){return i[e]||(i[e]=s&&o[e]||(s?o:r)("Symbol."+e))}).store=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GUTENBERG_CHANNEL_INDICATOR=t.GUTENBERG_STORE_LINK=t.GUTENBERG_WISHLIST=t.GUTENBERG_PRODUCT_COMPONENTS=t.GUTENBERG_PRODUCT_REVIEWS=t.GUTENBERG_GIFT_CERTIFICATE_BALANCE=t.GUTENBERG_GIFT_CERTIFICATE_FORM=t.GUTENBERG_REGISTER=t.GUTENBERG_LOGIN=t.GUTENBERG_ORDERS=t.GUTENBERG_ADDRESS=t.GUTENBERG_ACCOUNT=t.GUTENBERG_CHECKOUT=t.GUTENBERG_CART=t.GUTENBERG_PRODUCTS=t.GUTENBERG_BLOCKS=t.gutenbergconfig=void 0;var i=window.bigcommerce_gutenberg_config||{};t.gutenbergconfig=i;var r=i.blocks||{};t.GUTENBERG_BLOCKS=r;var o=r["bigcommerce/products"]||{};t.GUTENBERG_PRODUCTS=o;var s=r["bigcommerce/cart"]||{};t.GUTENBERG_CART=s;var a=r["bigcommerce/checkout"]||{};t.GUTENBERG_CHECKOUT=a;var c=r["bigcommerce/account-profile"]||{};t.GUTENBERG_ACCOUNT=c;var u=r["bigcommerce/address-list"]||{};t.GUTENBERG_ADDRESS=u;var l=r["bigcommerce/order-history"]||{};t.GUTENBERG_ORDERS=l;var d=r["bigcommerce/login-form"]||{};t.GUTENBERG_LOGIN=d;var h=r["bigcommerce/registration-form"]||{};t.GUTENBERG_REGISTER=h;var f=r["bigcommerce/gift-certificate-form"]||{};t.GUTENBERG_GIFT_CERTIFICATE_FORM=f;var p=r["bigcommerce/gift-certificate-balance"]||{};t.GUTENBERG_GIFT_CERTIFICATE_BALANCE=p;var v=r["bigcommerce/product-reviews"]||{};t.GUTENBERG_PRODUCT_REVIEWS=v;var m=r["bigcommerce/product-components"]||{};t.GUTENBERG_PRODUCT_COMPONENTS=m;var g=r["bigcommerce/wishlist"]||{};t.GUTENBERG_WISHLIST=g;var y=i.store_link||"";t.GUTENBERG_STORE_LINK=y;var _=i.channel_indicator||"";t.GUTENBERG_CHANNEL_INDICATOR=_},function(e,t,n){var i=n(9),r=n(1),o=n(47),s=n(21),a=function(e,t,n){var c,u,l,d=e&a.F,h=e&a.G,f=e&a.S,p=e&a.P,v=e&a.B,m=e&a.W,g=h?r:r[t]||(r[t]={}),y=g.prototype,_=h?i:f?i[t]:(i[t]||{}).prototype;h&&(n=t);for(c in n)(u=!d&&_&&void 0!==_[c])&&c in g||(l=u?_[c]:n[c],g[c]=h&&"function"!=typeof _[c]?n[c]:v&&u?o(l,i):m&&_[c]==l?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(l):p&&"function"==typeof l?o(Function.call,l):l,p&&((g.virtual||(g.virtual={}))[c]=l,e&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,e.exports=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={isFetching:!1,isGutenberg:!1,currentEditor:"",productHTML:"",wpAPIDisplaySettings:{order:"",orderby:"",per_page:""},wpAPIQueryObj:{bigcommerce_flag:[],bigcommerce_brand:[],bigcommerce_category:[],bigcommerce_channel:"",recent:[],search:[]},selectedProducts:{bc_id:[]},insertCallback:!1};t.default=i},function(e,t){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e.exports=n},function(e,t,n){function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var i=o&&r?r(e,n):{};i.get||i.set?o(t,n,i):t[n]=e[n]}return t.default=e,t}var r=n(107),o=n(70);e.exports=i},function(e,t,n){var i=n(66),r=n(44);e.exports=function(e){return i(r(e))}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var i=n(17),r=n(67),o=n(46),s=Object.defineProperty;t.f=n(16)?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertBefore=t.insertAfter=t.closest=t.getNodes=t.convertElements=t.hasClassFromArray=t.removeClassThatContains=t.removeClass=t.hasClass=t.getChildren=t.addClass=void 0;var i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e;return!!n&&(n.classList.add(t),n)};t.addClass=i;var r=function(e){var t=[],n=e.children.length;for(n;n--;)8!==e.children[n].nodeType&&t.unshift(e.children[n]);return t};t.getChildren=r;var o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return!!e&&e.classList.contains(t)};t.hasClass=o;var s=function(e,t){var n=e;return!!n&&(n.classList.remove(t),n)};t.removeClass=s;var a=function(e){for(var t=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 t.some(function(t){return e.classList.contains("".concat(n).concat(t).concat(i))})};t.hasClassFromArray=c;var u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=e.length;for(n;n--;t.unshift(e[n]));return t};t.convertElements=u;var l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=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?e:'[data-js="'.concat(e,'"]'),o=n.querySelectorAll(r);return t&&(o=u(o)),o};t.getNodes=l;var d=function(e,t){var n,i;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some(function(e){return"function"==typeof document.body[e]&&(n=e,!0)});e;){if((i=e.parentElement)&&i[n](t))return i;e=i}return null};t.closest=d;var h=function(e,t){t.parentNode.insertBefore(e,t.nextElementSibling)};t.insertAfter=h;var f=function(e,t){t.parentNode.insertBefore(e,t)};t.insertBefore=f},function(e,t,n){e.exports=n(211)},function(e,t,n){function i(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var r=n(213);e.exports=i},function(e,t,n){function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=o(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r?r(e,t):e.__proto__=t)}var r=n(226),o=n(230);e.exports=i},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){e.exports=!n(20)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(19);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";var i=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.trigger=t.ready=t.on=void 0;var r=i(n(172)),o=function(e,t,n){e.addEventListener?e.addEventListener(t,n):e.attachEvent("on".concat(t),function(){n.call(e)})};t.on=o;var s=function(e){"loading"!==document.readyState?e():document.addEventListener?document.addEventListener("DOMContentLoaded",e):document.attachEvent("onreadystatechange",function(){"loading"!==document.readyState&&e()})};t.ready=s;var a=function(e){var t,n=(0,r.default)({data:{},el:document,event:"",native:!0},e);if(n.native)t=document.createEvent("HTMLEvents"),t.initEvent(n.event,!0,!1);else try{t=new CustomEvent(n.event,{detail:n.data})}catch(e){t=document.createEvent("CustomEvent"),t.initCustomEvent(n.event,!0,!0,n.data)}n.el.dispatchEvent(t)};t.trigger=a},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(10),r=n(26);e.exports=n(16)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports={}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.I18N=void 0;var i=window.bigcommerce_admin_i18n||{};t.I18N=i},function(e,t,n){function i(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"";return r.default.get(o.PRODUCTS_ENDPOINT).query(e)};t.wpAPIProductLookup=a;var c=function(e){return r.default.get(e)};t.wpAPIPagedProductLookup=c;var u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return r.default.get(o.SHORTCODE_ENDPOINT).query(e)};t.wpAPIShortcodeBuilder=u;var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return r.default.put(e).query(t)};t.wpAPICartUpdate=l;var d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return r.default.post(e).query(t).timeout({response:15e3,deadline:6e4})};t.wpAPIAddToCartAjax=d;var h=function(e){return r.default.post(e)};t.wpAPICartDelete=h;var f=function(e){return r.default.get(e)};t.wpAPIMiniCartGet=f;var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.default.get(s.GUTENBERG_PRODUCTS.preview_url).query(e)};t.wpAPIProductsPreview=p;var v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.default.get(s.GUTENBERG_PRODUCT_COMPONENTS.preview_url).query(e)};t.wpAPIProductComponentPreview=v;var m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.default.get(o.ADMIN_AJAX).query(e).timeout({response:2e4,deadline:6e4})};t.wpAdminAjax=m;var g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r.default.post(e).set("Content-Type","application/json").set("X-WP-Nonce",t).send(n).timeout({response:15e3,deadline:6e4})};t.wpAPIProductPricing=g},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";var i=n(126)(!0);n(78)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t,n){var i=n(44);e.exports=function(e){return Object(i(e))}},function(e,t,n){function i(e){return null==e?void 0===e?c:a:u&&u in Object(e)?o(e):s(e)}var r=n(89),o=n(145),s=n(146),a="[object Null]",c="[object Undefined]",u=r?r.toStringTag:void 0;e.exports=i},function(e,t,n){var i=n(90),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();e.exports=o},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t,n){"use strict";var i=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(209);var r=i(n(6)),o=i(n(24)),s=function(){function e(t){(0,r.default)(this,e),this.config=t,this.id=this.config.name,this.title=this.config.title,this.icon=this.config.icon,this.category=this.config.category,this.keywords=this.config.keywords,this.supports={html:!1},this.attributes={shortcode:{type:"string",default:"[".concat(this.config.shortcode,"]")}},this.edit=this.edit.bind(this),this.save=this.save.bind(this)}return(0,o.default)(e,[{key:"edit",value:function(e){var t=e.setAttributes,n="".concat(this.id,"-shortcode-title"),i="".concat(this.id,"-shortcode-preview");return t({shortcode:"[".concat(this.config.shortcode,"]")}),[wp.element.createElement("h2",{className:e.className,key:n},this.config.block_html.title),wp.element.createElement("img",{src:this.config.block_html.image,alt:this.title,className:e.className,key:i})]}},{key:"save",value:function(e){return e.attributes.shortcode}}]),e}();t.default=s},function(e,t){function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}e.exports=n},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(25),r=n(26),o=n(8),s=n(46),a=n(15),c=n(67),u=Object.getOwnPropertyDescriptor;t.f=n(16)?u:function(e,t){if(e=o(e),t=s(t,!0),c)try{return u(e,t)}catch(e){}if(a(e,t))return r(!i.f.call(e,t),e[t])}},function(e,t,n){var i=n(19);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var i=n(110);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){n(71)("search",1,function(e,t,n){return[function(n){"use strict";var i=e(this),r=void 0==n?void 0:n[t];return void 0!==r?r.call(n,i):new RegExp(n)[t](String(i))},n]})},function(e,t,n){var i=n(73),r=n(113),o=n(115),s=Object.defineProperty;t.f=n(27)?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t){e.exports=!0},function(e,t,n){var i=n(17),r=n(128),o=n(56),s=n(54)("IE_PROTO"),a=function(){},c=function(){var e,t=n(68)("iframe"),i=o.length;for(t.style.display="none",n(131).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("