{"version":3,"sources":["vendor/ember-cli/app-prefix.js","app/adapters/-json-api.js","app/api/api.js","app/api/resources/Presale.js","app/api/resources/Projects.js","app/app.js","app/breakpoints.js","app/component-managers/glimmer.js","app/components/-dynamic-element-alt.js","app/components/-dynamic-element.js","app/components/application/affiliates/component.js","app/components/application/affiliates/template.js","app/components/application/beta/component.js","app/components/application/beta/template.js","app/components/application/cookies/component.js","app/components/application/cookies/template.js","app/components/application/index/component.js","app/components/application/index/template.js","app/components/application/layout/footer/component.js","app/components/application/layout/footer/template.js","app/components/application/layout/header/component.js","app/components/application/layout/header/nav-item/template.js","app/components/application/layout/header/template.js","app/components/application/mint/component.js","app/components/application/mint/template.js","app/components/application/privacy/component.js","app/components/application/privacy/template.js","app/components/application/staking/claim/component.js","app/components/application/staking/claim/template.js","app/components/application/staking/component.js","app/components/application/staking/connect-wallet/template.js","app/components/application/staking/nfts/component.js","app/components/application/staking/nfts/template.js","app/components/application/staking/staking/component.js","app/components/application/staking/staking/template.js","app/components/application/staking/template.js","app/components/application/staking/unstaking/component.js","app/components/application/staking/unstaking/template.js","app/components/application/terms/component.js","app/components/application/terms/template.js","app/components/application/tokenomics/component.js","app/components/application/tokenomics/template.js","app/components/ember-modal-dialog-positioned-container.js","app/components/ember-modal-dialog/-basic-dialog.js","app/components/ember-modal-dialog/-in-place-dialog.js","app/components/ember-modal-dialog/-liquid-dialog.js","app/components/ember-modal-dialog/-liquid-tether-dialog.js","app/components/ember-modal-dialog/-tether-dialog.js","app/components/ember-wormhole.js","app/components/modal-dialog.js","app/components/ui/alert/template.js","app/components/ui/btn/group/template.js","app/components/ui/btn/template.js","app/components/ui/buy-guide/template.js","app/components/ui/buy/component.js","app/components/ui/buy/template.js","app/components/ui/card/component.js","app/components/ui/card/template.js","app/components/ui/drawer/component.js","app/components/ui/drawer/template.js","app/components/ui/img/component.js","app/components/ui/img/template.js","app/components/ui/input/component.js","app/components/ui/input/template.js","app/components/ui/loader/spinner/template.js","app/components/ui/loader/template.js","app/components/ui/modal-dialog/--body/template.js","app/components/ui/modal-dialog/--footer/template.js","app/components/ui/modal-dialog/--header/template.js","app/components/ui/modal-dialog/template.js","app/components/ui/platforms/component.js","app/components/ui/platforms/template.js","app/components/ui/social/component.js","app/components/ui/social/template.js","app/components/ui/tabs/--item/template.js","app/components/ui/tabs/component.js","app/components/ui/tabs/content/--item/template.js","app/components/ui/tabs/content/template.js","app/components/ui/tabs/template.js","app/components/ui/timeline/component.js","app/components/ui/timeline/template.js","app/constants/abi/nft.js","app/constants/abi/staking/multicall.js","app/constants/abi/staking/nft.js","app/constants/abi/staking/token.js","app/constants/abi/staking/vault.js","app/constants/affiliates.js","app/constants/application.js","app/constants/contracts.js","app/constants/platforms.js","app/constants/social.js","app/constants/tokenomics.js","app/controllers/application.js","app/data-adapter.js","app/formats.js","app/helpers/-element.js","app/helpers/and.js","app/helpers/app-version.js","app/helpers/append.js","app/helpers/call.js","app/helpers/camelize.js","app/helpers/cancel-all.js","app/helpers/capitalize.js","app/helpers/chunk.js","app/helpers/classify.js","app/helpers/compact.js","app/helpers/compute.js","app/helpers/contains.js","app/helpers/dasherize.js","app/helpers/dec.js","app/helpers/display-number.js","app/helpers/drop.js","app/helpers/element.js","app/helpers/ensure-safe-component.js","app/helpers/entries.js","app/helpers/eq.js","app/helpers/filter-by.js","app/helpers/filter.js","app/helpers/find-by.js","app/helpers/flatten.js","app/helpers/format-date.js","app/helpers/format-message.js","app/helpers/format-number-k.js","app/helpers/format-number.js","app/helpers/format-relative.js","app/helpers/format-time.js","app/helpers/from-entries.js","app/helpers/group-by.js","app/helpers/gt.js","app/helpers/gte.js","app/helpers/has-next.js","app/helpers/has-previous.js","app/helpers/html-safe.js","app/helpers/humanize.js","app/helpers/ignore-children.js","app/helpers/inc.js","app/helpers/includes.js","app/helpers/intersect.js","app/helpers/invoke.js","app/helpers/is-array.js","app/helpers/is-empty.js","app/helpers/is-equal.js","app/helpers/join.js","app/helpers/keys.js","app/helpers/lowercase.js","app/helpers/lt.js","app/helpers/lte.js","app/helpers/map-by.js","app/helpers/map.js","app/helpers/media.js","app/helpers/next.js","app/helpers/noop.js","app/helpers/not-eq.js","app/helpers/not.js","app/helpers/object-at.js","app/helpers/optional.js","app/helpers/or.js","app/helpers/page-title.js","app/helpers/percentage.js","app/helpers/perform.js","app/helpers/pick.js","app/helpers/pipe-action.js","app/helpers/pipe.js","app/helpers/pluralize.js","app/helpers/prevent-default.js","app/helpers/previous.js","app/helpers/queue.js","app/helpers/range.js","app/helpers/reduce.js","app/helpers/reject-by.js","app/helpers/repeat.js","app/helpers/reverse.js","app/helpers/seconds-to-realtime.js","app/helpers/shuffle.js","app/helpers/singularize.js","app/helpers/slice.js","app/helpers/sort-by.js","app/helpers/stop-propagation.js","app/helpers/svg-jar.js","app/helpers/t.js","app/helpers/take.js","app/helpers/task.js","app/helpers/time-ago.js","app/helpers/titleize.js","app/helpers/to-array.js","app/helpers/to-timestamp.js","app/helpers/toggle-action.js","app/helpers/toggle.js","app/helpers/trim.js","app/helpers/truncate.js","app/helpers/underscore.js","app/helpers/union.js","app/helpers/uppercase.js","app/helpers/values.js","app/helpers/w.js","app/helpers/without.js","app/helpers/xor.js","app/initializers/add-modals-container.js","app/initializers/app-version.js","app/initializers/container-debug-adapter.js","app/initializers/ember-data-data-adapter.js","app/initializers/ember-data.js","app/initializers/ember-responsive-breakpoints.js","app/initializers/export-application-global.js","app/initializers/reset-scroll.js","app/instance-initializers/ember-data.js","app/mixins/component-child.js","app/mixins/component-parent.js","app/modifiers/did-insert.js","app/modifiers/did-update.js","app/modifiers/will-destroy.js","app/router.js","app/routes/403.js","app/routes/404.js","app/routes/500.js","app/routes/application-error.js","app/routes/application.js","app/routes/beta.js","app/routes/index.js","app/routes/mint.js","app/routes/privacy-policy.js","app/routes/terms-of-use.js","app/serializers/-default.js","app/serializers/-json-api.js","app/serializers/-rest.js","app/serializers/application.js","app/services/-ensure-registered.js","app/services/api.js","app/services/configs.js","app/services/contract.js","app/services/intl.js","app/services/media.js","app/services/modal-dialog.js","app/services/page-title-list.js","app/services/page-title.js","app/services/routing.js","app/services/screen.js","app/services/store.js","app/services/toast.js","app/storages/token-details.js","app/templates/403.js","app/templates/404.js","app/templates/500.js","app/templates/application-error.js","app/templates/application-loading.js","app/templates/application.js","app/templates/beta.js","app/templates/cookie-policy.js","app/templates/index.js","app/templates/mint.js","app/templates/privacy-policy.js","app/templates/staking.js","app/templates/terms-of-use.js","app/transforms/boolean.js","app/transforms/date.js","app/transforms/number.js","app/transforms/string.js","app/transitions.js","app/utilities/contract.js","app/utilities/string.js","app/utils/intl/missing-message.js","app/utils/titleize.js","vendor/ember-cli/app-suffix.js","vendor/ember-cli/app-config.js","vendor/ember-cli/app-boot.js"],"sourcesContent":["'use strict';\n\n\n","define(\"app/adapters/-json-api\", [\"exports\", \"@ember-data/adapter/json-api\"], function (_exports, _jsonApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _jsonApi.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/adapter/json-api\"eaimeta@70e063a35619d71f\n});","define(\"app/api/api\", [\"exports\", \"app/config/environment\", \"rsvp\"], function (_exports, _environment, _rsvp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"app/config/environment\",0,\"rsvp\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  class Api {\n    constructor() {\n      _defineProperty(this, \"baseUrl\", 'https://api.yashadao.io/');\n\n      _defineProperty(this, \"version\", _environment.default.API.version);\n\n      _defineProperty(this, \"apiKey\", _environment.default.API.key);\n\n      _defineProperty(this, \"endpoint\", '');\n    }\n\n    getUrl() {\n      return `${this.baseUrl}` + this.version + '/pub';\n    }\n\n    list() {\n      let options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n      let extra = arguments.length > 1 ? arguments[1] : undefined;\n      return this._get(this.endpoint, options, extra);\n    }\n\n    view(id) {\n      let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n      let extra = arguments.length > 2 ? arguments[2] : undefined;\n      return this._get(this.endpoint + '/' + id, options, extra);\n    }\n\n    create(params, extra) {\n      return this._create(this.endpoint, params, extra);\n    }\n\n    _get(endpoint, options, extra) {\n      return this.createRequest('GET', endpoint, options, extra);\n    }\n\n    _create(endpoint, params, extra) {\n      return this.createRequest('POST', endpoint, params, extra);\n    }\n    /**\n     * This creates request for api call\n     */\n\n\n    async createRequest(method, endpoint) {\n      let params = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n      let extra = arguments.length > 3 ? arguments[3] : undefined;\n      // Construct the full request URL\n      let url = new URL(this.getUrl() + endpoint);\n      const _params = {\n        method: method,\n        headers: {\n          'Content-Type': 'application/json',\n          'x-api-key': this.apiKey,\n          ...extra?.headers\n        }\n      }; // For POST/PUT requests\n\n      if (params) {\n        _params.body = JSON.stringify(params);\n      }\n\n      try {\n        const response = await fetch(url, _params);\n        let finalResponse = await this.processResponse(response);\n\n        if (response.ok) {\n          return (0, _rsvp.resolve)(finalResponse.data);\n        } else {\n          throw finalResponse;\n        }\n      } catch (err) {\n        throw err;\n      }\n    }\n    /**\n     * Process the response and return object\n     * @param response\n     * @returns {Promise<unknown>}\n     */\n\n\n    async processResponse(response) {\n      let body = null;\n\n      try {\n        body = await response.json();\n      } catch (error) {\n        if (response.status === 204 || response.status === 202) {\n          body = null;\n        }\n      }\n\n      let obj = {}; // Construct response for failures\n      // Added (response.status === 400 && body.message && !body.code) to handle 400 errors that does not have a 'code', but 'message'\n\n      if (body && (body.code || body.errors || response.status === 400 && body.message && !body.code)) {\n        obj['success'] = false;\n        obj = Object.assign(obj, body);\n      } else {\n        obj['success'] = true;\n\n        if (body !== null) {\n          obj['data'] = body;\n        }\n      }\n\n      return (0, _rsvp.resolve)(obj);\n    }\n\n  }\n\n  _exports.default = Api;\n});","define(\"app/api/resources/Presale\", [\"exports\", \"app/api/api\"], function (_exports, _api) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"app/api/api\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  class Presale extends _api.default {\n    constructor() {\n      super(...arguments);\n\n      _defineProperty(this, \"endpoint\", '/presales');\n    }\n\n    apply(id, params, extra) {\n      return this._create(this.endpoint + '/' + id + '/participants', params, extra);\n    }\n\n    checkStatus(id, params, extra) {\n      return this._create(this.endpoint + '/' + id + '/check_status', params, extra);\n    }\n\n  }\n\n  _exports.default = Presale;\n});","define(\"app/api/resources/Projects\", [\"exports\", \"app/api/api\"], function (_exports, _api) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"app/api/api\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  class Projects extends _api.default {\n    constructor() {\n      super(...arguments);\n\n      _defineProperty(this, \"endpoint\", '/projects');\n    }\n\n  }\n\n  _exports.default = Projects;\n});","define(\"app/app\", [\"exports\", \"@ember/application\", \"ember-resolver\", \"ember-load-initializers\", \"app/config/environment\"], function (_exports, _application, _emberResolver, _emberLoadInitializers, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/application\",0,\"ember-resolver\",0,\"ember-load-initializers\",0,\"app/config/environment\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  class App extends _application.default {\n    constructor() {\n      super(...arguments);\n\n      _defineProperty(this, \"modulePrefix\", _environment.default.modulePrefix);\n\n      _defineProperty(this, \"podModulePrefix\", _environment.default.podModulePrefix);\n\n      _defineProperty(this, \"Resolver\", _emberResolver.default);\n    }\n\n  }\n\n  _exports.default = App;\n  (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);\n});","define(\"app/breakpoints\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  var _default = {\n    mobile: '(min-width: 576px)',\n    tablet: '(min-width: 768px)',\n    desktop: '(min-width: 992px)',\n    large: '(min-width: 1201px)',\n    jumbo: '(min-width: 1440px)'\n  };\n  _exports.default = _default;\n});","define(\"app/component-managers/glimmer\", [\"exports\", \"@glimmer/component/-private/ember-component-manager\"], function (_exports, _emberComponentManager) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberComponentManager.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component/-private/ember-component-manager\"eaimeta@70e063a35619d71f\n});","define(\"app/components/-dynamic-element-alt\", [\"exports\", \"@ember/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n  // This component is not needed anymore. However we can only safely remove it once we have an Embroider release that\n  // has the special dependency rule for this addon removed:\n  // https://github.com/embroider-build/embroider/blob/4fad67f16f811e7f93199a1ee92dba8254c42978/packages/compat/src/addon-dependency-rules/ember-element-helper.ts\n  var _default = _component.default.extend();\n\n  _exports.default = _default;\n});","define(\"app/components/-dynamic-element\", [\"exports\", \"@ember/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n  // This component is not needed anymore. However we can only safely remove it once we have an Embroider release that\n  // has the special dependency rule for this addon removed:\n  // https://github.com/embroider-build/embroider/blob/4fad67f16f811e7f93199a1ee92dba8254c42978/packages/compat/src/addon-dependency-rules/ember-element-helper.ts\n  var _default = _component.default.extend();\n\n  _exports.default = _default;\n});","define(\"app/components/application/affiliates/component\", [\"exports\", \"@glimmer/component\", \"app/constants/affiliates\"], function (_exports, _component, _affiliates) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"app/constants/affiliates\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  class ApplicationAffiliatesComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _defineProperty(this, \"affiliates\", _affiliates.AFFILIATES);\n    }\n\n  }\n\n  _exports.default = ApplicationAffiliatesComponent;\n});","define(\"app/components/application/affiliates/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"row\">\n    {{#each this.affiliates as |ts|}}\n      <div class=\"col-sm-6 col-lg-3 mb-4\">\n        <div class=\"card card--dark h-100 p-3\">\n          <div class=\"card-body d-flex flex-column text-center\">\n            <div class=\"mb-3\">\n              <img class=\"img-lg\" src=\"/assets/affiliations/{{ts.id}}.png\" alt={{ts.id}}/>\n            </div>\n            <h4 class=\"fw-bolder text-white my-3\">{{t (concat \"affiliates.\" ts.id)}}</h4>\n            <div class=\"text-sm text-pastel-green\">{{t (concat \"affiliates.\" ts.id \".desc\")}}</div>\n            <div class=\"row justify-content-center pt-4 mt-auto\">\n              {{#each-in ts.links as |index link|}}\n                {{#if link}}\n                  <div class=\"col-auto px-2\">\n                    <a href={{link}} target=\"_blank\">{{svg-jar (concat index \"-fill\") class=\"icon-hover\"}}</a>\n                  </div>\n                {{/if}}\n              {{/each-in}}\n            </div>\n          </div>\n        </div>\n      </div>\n    {{/each}}\n  </div>\n  */\n  {\n    \"id\": \"+wjqs3Ew\",\n    \"block\": \"[[[10,0],[14,0,\\\"row\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"affiliates\\\"]]],null]],null],null,[[[1,\\\"    \\\"],[10,0],[14,0,\\\"col-sm-6 col-lg-3 mb-4\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"card card--dark h-100 p-3\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"card-body d-flex flex-column text-center\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"mb-3\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,0,\\\"img-lg\\\"],[15,\\\"src\\\",[29,[\\\"/assets/affiliations/\\\",[30,1,[\\\"id\\\"]],\\\".png\\\"]]],[15,\\\"alt\\\",[30,1,[\\\"id\\\"]]],[12],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n          \\\"],[10,\\\"h4\\\"],[14,0,\\\"fw-bolder text-white my-3\\\"],[12],[1,[28,[35,2],[[28,[37,3],[\\\"affiliates.\\\",[30,1,[\\\"id\\\"]]],null]],null]],[13],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"text-sm text-pastel-green\\\"],[12],[1,[28,[35,2],[[28,[37,3],[\\\"affiliates.\\\",[30,1,[\\\"id\\\"]],\\\".desc\\\"],null]],null]],[13],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"row justify-content-center pt-4 mt-auto\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,4],[[30,1,[\\\"links\\\"]]],null],null,[[[41,[30,2],[[[1,\\\"                \\\"],[10,0],[14,0,\\\"col-auto px-2\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,3],[15,6,[30,2]],[14,\\\"target\\\",\\\"_blank\\\"],[12],[1,[28,[35,6],[[28,[37,3],[[30,3],\\\"-fill\\\"],null]],[[\\\"class\\\"],[\\\"icon-hover\\\"]]]],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[2,3]],null],[1,\\\"          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"]],[1]],null],[13]],[\\\"ts\\\",\\\"link\\\",\\\"index\\\"],false,[\\\"each\\\",\\\"-track-array\\\",\\\"t\\\",\\\"concat\\\",\\\"-each-in\\\",\\\"if\\\",\\\"svg-jar\\\"]]\",\n    \"moduleName\": \"app/components/application/affiliates/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/beta/component\", [\"exports\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/service\", \"web3\", \"@walletconnect/web3-provider\", \"web3modal\", \"ethers\", \"@ember/object\", \"ember-concurrency-decorators\", \"@ember/template\", \"app/utilities/string\", \"rsvp\"], function (_exports, _component, _tracking, _service, _web, _web3Provider, _web3modal, _ethers, _object, _emberConcurrencyDecorators, _template, _string, _rsvp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/service\",0,\"web3\",0,\"@walletconnect/web3-provider\",0,\"web3modal\",0,\"ethers\",0,\"@ember/object\",0,\"ember-concurrency-decorators\",0,\"@ember/template\",0,\"app/utilities/string\",0,\"rsvp\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  const evmChains = window.evmChains;\n  let ApplicationBetaComponent = (_class = class ApplicationBetaComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"api\", _descriptor, this);\n\n      _initializerDefineProperty(this, \"screen\", _descriptor2, this);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor3, this);\n\n      _initializerDefineProperty(this, \"toast\", _descriptor4, this);\n\n      _defineProperty(this, \"web3Modal\", void 0);\n\n      _defineProperty(this, \"provider\", void 0);\n\n      _defineProperty(this, \"ethersProvider\", void 0);\n\n      _defineProperty(this, \"chainId\", void 0);\n\n      _defineProperty(this, \"chainName\", '');\n\n      _initializerDefineProperty(this, \"selectedAccount\", _descriptor5, this);\n\n      _initializerDefineProperty(this, \"connected\", _descriptor6, this);\n\n      _initializerDefineProperty(this, \"item\", _descriptor7, this);\n\n      _defineProperty(this, \"connect\", async () => {\n        try {\n          this.provider = await this.web3Modal.connect();\n        } catch (error) {\n          return;\n        } // Subscribe to accounts change\n\n\n        this.provider.on('accountsChanged', accounts => {\n          this.fetchAccountData();\n        }); // Subscribe to chainId change\n\n        this.provider.on('chainChanged', chainId => {\n          this.fetchAccountData();\n        }); // Subscribe to networkId change\n\n        this.provider.on('networkChanged', networkId => {\n          this.fetchAccountData();\n        });\n        await this.refreshAccountData();\n      });\n\n      _defineProperty(this, \"disconnect\", async () => {\n        try {\n          // await this.provider.close();\n          // await this.web3Modal.clearCachedProvider();\n          // set(this, 'provider', null);\n          this.connected = false;\n          this.selectedAccount = null;\n        } catch (error) {\n          return;\n        }\n      });\n\n      this.model = this.getData(this.args.model?.d);\n      this.getTask.perform();\n      this.setupWallet();\n    }\n\n    getData(string) {\n      let data;\n\n      try {\n        data = atob(string);\n      } catch (e) {// ignored\n      }\n\n      if (data) {\n        try {\n          data = JSON.parse(data);\n        } catch (e) {// ignored\n        }\n      }\n\n      return data;\n    }\n\n    async setupWallet() {\n      const providerOptions = {\n        walletconnect: {\n          package: _web3Provider.default,\n          options: {\n            rpc: {\n              4: 'https://rinkeby.infura.io/v3/ec864a7bb69b49ce9f558dc597d1c113'\n            },\n            infuraId: 'ec864a7bb69b49ce9f558dc597d1c113'\n          }\n        }\n      };\n      this.web3Modal = new _web3modal.default({\n        network: 'mainet',\n        cacheProvider: false,\n        providerOptions\n      });\n    }\n\n    async refreshAccountData() {\n      this.connected = true;\n      await this.fetchAccountData(this.provider);\n    }\n\n    async fetchAccountData() {\n      // Get a Web3 instance for the wallet\n      const web3 = new _web.default(this.provider); // Get connected chain id from Ethereum node\n\n      this.chainId = await web3.eth.getChainId();\n      this.ethersProvider = new _ethers.providers.Web3Provider(this.provider); // Load chain information over an HTTP API\n\n      const chainData = evmChains.getChain(this.chainId);\n      this.chainName = chainData.name; // Get list of accounts of the connected wallet\n\n      const accounts = await web3.eth.getAccounts();\n      this.selectedAccount = accounts[0];\n      this.toast.info(`Connected to wallet ID ${this.selectedAccount}`, 'Connected'); // Display fully loaded UI for wallet data\n\n      this.connected = true;\n    }\n\n    onClickDisconnect() {\n      this.disconnect();\n    }\n\n    onClickSubmitApp(item) {\n      this.submitApplicationTask.perform(item.id);\n    }\n\n    *getTask() {\n      try {\n        this.item = yield this.api.projects.view('90fc21d8-205f-4a1e-a9e1-056a79878a5b');\n      } catch (e) {\n        return (0, _rsvp.reject)();\n      }\n    }\n\n    *submitApplicationTask(id) {\n      try {\n        let data = {\n          'wallet_address': this.selectedAccount,\n          'metadata': this.args.model.d\n        };\n        let userNotes = this.userNotes ? this.userNotes.trim() : null;\n\n        if (userNotes) {\n          data.notes = userNotes;\n        }\n\n        let res = yield this.api.presale.apply(id, data);\n\n        if (res) {\n          (0, _object.set)(this, 'response', {\n            success: true,\n            message: (0, _template.htmlSafe)('You have been successfully registered!' + '<br/>Follow us on <a class=\"text-danger\" href=\"https://t.me/TheNekoOfficial\" target=\"_blank\">Telegram</a> for more updates')\n          });\n        }\n      } catch (e) {\n        let response = {\n          success: false,\n          message: null\n        };\n\n        if (e.errors) {\n          response.message = (0, _string.snakeCaseToWords)(e.errors[0].field) + ' is required';\n        } else {\n          response.message = e.message;\n        }\n\n        (0, _object.set)(this, 'response', response);\n      }\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"api\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"screen\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"toast\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"selectedAccount\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor6 = _applyDecoratedDescriptor(_class.prototype, \"connected\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor7 = _applyDecoratedDescriptor(_class.prototype, \"item\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _applyDecoratedDescriptor(_class.prototype, \"onClickDisconnect\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onClickDisconnect\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"onClickSubmitApp\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onClickSubmitApp\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"getTask\", [_emberConcurrencyDecorators.restartableTask], Object.getOwnPropertyDescriptor(_class.prototype, \"getTask\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"submitApplicationTask\", [_emberConcurrencyDecorators.restartableTask], Object.getOwnPropertyDescriptor(_class.prototype, \"submitApplicationTask\"), _class.prototype)), _class);\n  _exports.default = ApplicationBetaComponent;\n});","define(\"app/components/application/beta/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <section class=\"container\">\n      <div class=\"row justify-content-center pt-5\">\n        <div class=\"col-sm-4\">\n          <div class=\"card text-center p-0\">\n            <div class=\"card-header p-3\">\n              <h2 class=\"mb-0\">NekoMask Beta</h2>\n            </div>\n            <div class=\"separator\"></div>\n            <div class=\"card-body\">\n              {{#if this.model.telegram.username}}\n                <div class=\"d-flex flex-column justify-content-center mt-3 pt-2\">\n                  <div class=\"d-flex flex-column justify-content-between\">\n                    <h6 class=\"mb-3\">Connect with your wallet to register for the NekoMask beta testing</h6>\n                    {{#if this.selectedAccount}}\n                      <div class=\"text-md\">Telegram Handle:\n                        <span class=\"text-primary\">{{this.model.telegram.username}}</span></div>\n                      <Textarea\n                        class=\"form-control text-md w-100 my-3\"\n                        @value={{this.userNotes}}\n                        rows=\"3\"\n                        placeholder=\"Any special notes?\"\n                        disabled={{or this.response this.submitApplicationTask.isRunning}} maxlength=\"255\"\n                      />\n                    <div>\n                      <Ui::Btn\n                        @class=\"w-100 mb-3\"\n                        @color=\"danger\"\n                        @label=\"Disconnect {{truncate this.selectedAccount 9}}\"\n                        @onClick={{this.onClickDisconnect}}\n                        @disabled={{this.submitApplicationTask.isRunning}}/>\n                      <Ui::Btn\n                        @class=\"w-100\"\n                        @color=\"primary\"\n                        @label=\"Submit Application\"\n                        @onClick={{action this.onClickSubmitApp this.item.presale}}\n                        @isLoading={{this.submitApplicationTask.isRunning}}\n                        @disabled={{or (get this.response \"success\") this.submitApplicationTask.isRunning}}/>\n                    </div>\n                    {{else}}\n                      <button type=\"button\" class=\"btn btn-primary w-100\" {{ on \"click\" (fn this.connect) }}>Connect Wallet</button>\n                    {{/if}}\n                  </div>\n                  {{#if this.response}}\n                    <div class=\"pt-4\">\n                      <Ui::Alert\n                        @class=\"text-lg mb-0\"\n                        @type={{if this.response.success \"success\" \"danger\"}}\n                        @text={{this.response.message}}/>\n                    </div>\n                  {{/if}}\n                  <div class=\"separator bg-black my-4\"></div>\n                    <h5>Requirements:</h5>\n                    <ul class=\"list-unstyled text-lg ps-0\">\n                      {{#each this.item.presale.requirements as |r|}}\n                        <li>{{format-number r.amount}} {{r.name}}</li>\n                      {{/each}}\n                    </ul>\n                  </div>\n              {{else}}\n                <div class=\"text-center text-lg my-4\">\n                  <div>To register for the NekoMask beta testing, click on the telegram link below and type the <code>/start</code> command\n                  </div>\n                  <div class=\"mt-3\">\n                    <a href=\"https://t.me/nekoMaskBeta_Bot\" target=\"_blank\" class=\"text-lg text-primary\">https://t.me/nekoMaskBeta_Bot</a>\n                  </div>\n                </div>\n              {{/if}}\n            </div>\n          </div>\n        </div>\n      </div>\n  </section>\n  */\n  {\n    \"id\": \"jdAg4cH5\",\n    \"block\": \"[[[10,\\\"section\\\"],[14,0,\\\"container\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"row justify-content-center pt-5\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"col-sm-4\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"card text-center p-0\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"card-header p-3\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"mb-0\\\"],[12],[1,\\\"NekoMask Beta\\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"separator\\\"],[12],[13],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"card-body\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"telegram\\\",\\\"username\\\"]],[[[1,\\\"              \\\"],[10,0],[14,0,\\\"d-flex flex-column justify-content-center mt-3 pt-2\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"d-flex flex-column justify-content-between\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,\\\"h6\\\"],[14,0,\\\"mb-3\\\"],[12],[1,\\\"Connect with your wallet to register for the NekoMask beta testing\\\"],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"selectedAccount\\\"]],[[[1,\\\"                    \\\"],[10,0],[14,0,\\\"text-md\\\"],[12],[1,\\\"Telegram Handle:\\\\n                      \\\"],[10,1],[14,0,\\\"text-primary\\\"],[12],[1,[30,0,[\\\"model\\\",\\\"telegram\\\",\\\"username\\\"]]],[13],[13],[1,\\\"\\\\n                    \\\"],[8,[39,1],[[24,0,\\\"form-control text-md w-100 my-3\\\"],[24,\\\"rows\\\",\\\"3\\\"],[24,\\\"placeholder\\\",\\\"Any special notes?\\\"],[16,\\\"disabled\\\",[28,[37,2],[[30,0,[\\\"response\\\"]],[30,0,[\\\"submitApplicationTask\\\",\\\"isRunning\\\"]]],null]],[24,\\\"maxlength\\\",\\\"255\\\"]],[[\\\"@value\\\"],[[30,0,[\\\"userNotes\\\"]]]],null],[1,\\\"                  \\\"],[10,0],[12],[1,\\\"\\\\n                    \\\"],[8,[39,3],null,[[\\\"@class\\\",\\\"@color\\\",\\\"@label\\\",\\\"@onClick\\\",\\\"@disabled\\\"],[\\\"w-100 mb-3\\\",\\\"danger\\\",[29,[\\\"Disconnect \\\",[28,[37,4],[[30,0,[\\\"selectedAccount\\\"]],9],null]]],[30,0,[\\\"onClickDisconnect\\\"]],[30,0,[\\\"submitApplicationTask\\\",\\\"isRunning\\\"]]]],null],[1,\\\"\\\\n                    \\\"],[8,[39,3],null,[[\\\"@class\\\",\\\"@color\\\",\\\"@label\\\",\\\"@onClick\\\",\\\"@isLoading\\\",\\\"@disabled\\\"],[\\\"w-100\\\",\\\"primary\\\",\\\"Submit Application\\\",[28,[37,5],[[30,0],[30,0,[\\\"onClickSubmitApp\\\"]],[30,0,[\\\"item\\\",\\\"presale\\\"]]],null],[30,0,[\\\"submitApplicationTask\\\",\\\"isRunning\\\"]],[28,[37,2],[[28,[37,6],[[30,0,[\\\"response\\\"]],\\\"success\\\"],null],[30,0,[\\\"submitApplicationTask\\\",\\\"isRunning\\\"]]],null]]],null],[1,\\\"\\\\n                  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"                    \\\"],[11,\\\"button\\\"],[24,0,\\\"btn btn-primary w-100\\\"],[24,4,\\\"button\\\"],[4,[38,7],[\\\"click\\\",[28,[37,8],[[30,0,[\\\"connect\\\"]]],null]],null],[12],[1,\\\"Connect Wallet\\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"                \\\"],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"response\\\"]],[[[1,\\\"                  \\\"],[10,0],[14,0,\\\"pt-4\\\"],[12],[1,\\\"\\\\n                    \\\"],[8,[39,9],null,[[\\\"@class\\\",\\\"@type\\\",\\\"@text\\\"],[\\\"text-lg mb-0\\\",[52,[30,0,[\\\"response\\\",\\\"success\\\"]],\\\"success\\\",\\\"danger\\\"],[30,0,[\\\"response\\\",\\\"message\\\"]]]],null],[1,\\\"\\\\n                  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"                \\\"],[10,0],[14,0,\\\"separator bg-black my-4\\\"],[12],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"h5\\\"],[12],[1,\\\"Requirements:\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"ul\\\"],[14,0,\\\"list-unstyled text-lg ps-0\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,11],[[28,[37,11],[[30,0,[\\\"item\\\",\\\"presale\\\",\\\"requirements\\\"]]],null]],null],null,[[[1,\\\"                      \\\"],[10,\\\"li\\\"],[12],[1,[28,[35,12],[[30,1,[\\\"amount\\\"]]],null]],[1,\\\" \\\"],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n\\\"]],[1]],null],[1,\\\"                  \\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"              \\\"],[10,0],[14,0,\\\"text-center text-lg my-4\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[12],[1,\\\"To register for the NekoMask beta testing, click on the telegram link below and type the \\\"],[10,\\\"code\\\"],[12],[1,\\\"/start\\\"],[13],[1,\\\" command\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"mt-3\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,3],[14,6,\\\"https://t.me/nekoMaskBeta_Bot\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[14,0,\\\"text-lg text-primary\\\"],[12],[1,\\\"https://t.me/nekoMaskBeta_Bot\\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[13]],[\\\"r\\\"],false,[\\\"if\\\",\\\"textarea\\\",\\\"or\\\",\\\"ui/btn\\\",\\\"truncate\\\",\\\"action\\\",\\\"get\\\",\\\"on\\\",\\\"fn\\\",\\\"ui/alert\\\",\\\"each\\\",\\\"-track-array\\\",\\\"format-number\\\"]]\",\n    \"moduleName\": \"app/components/application/beta/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/cookies/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\"], function (_exports, _component, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor, _descriptor2;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let CookiesComponent = (_class = class CookiesComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"screen\", _descriptor, this);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor2, this);\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"screen\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  })), _class);\n  _exports.default = CookiesComponent;\n});","define(\"app/components/application/cookies/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <section class=\"container\" id=\"cookies\">\n    <div data-custom-class=\"body\">\n      <div>\n        <strong>\n          <span style=\"font-size: 26px;\">\n            <span data-custom-class=\"title\">COOKIE POLICY</span>\n          </span>\n        </strong>\n      </div>\n  \n      <div><span><strong><span style=\"font-size: 15px;\"><span\n              data-custom-class=\"subtitle\">Last updated <bdt\n              class=\"question\">May 05, 2022</bdt></span></span></strong></span></div>\n      <div><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><span data-custom-class=\"body_text\">This Cookie Policy explains how <bdt\n              class=\"question\">The Neko LLC</bdt><bdt class=\"block-component\"></bdt> (\"<bdt class=\"block-component\"></bdt><strong>Company</strong><bdt\n              class=\"statement-end-if-in-editor\"></bdt>\", \"<strong>we</strong>\", \"<strong>us</strong>\", and \"<strong>our</strong>\") uses cookies and similar technologies to recognize you when you visit our websites at<bdt\n              class=\"forloop-component\"></bdt> <bdt class=\"question\"><a href=\"https://theneko.io\" target=\"_blank\"\n                                                                        data-custom-class=\"link\">https://theneko.io</a></bdt>,<bdt\n              class=\"forloop-component\"></bdt> (\"<strong>Websites</strong>\"). It explains what these technologies are and why we use them, as well as your rights to control our use of them.<bdt\n              class=\"block-component\"></bdt></span></span></span></div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><span data-custom-class=\"body_text\">In some cases we may use cookies to collect personal information, or that becomes personal information if we combine it with other information. <bdt\n              class=\"block-component\"></bdt></span><bdt class=\"statement-end-if-in-editor\"><span\n              data-custom-class=\"body_text\"></span></bdt></span></span></div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><strong><span\n              data-custom-class=\"heading_1\">What are cookies?</span></strong></span></span></div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><span data-custom-class=\"body_text\">Cookies are small data files that are placed on your computer or mobile device when you visit a website. Cookies are widely used by website owners in order to make their websites work, or to work more efficiently, as well as to provide reporting information.</span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><span data-custom-class=\"body_text\">Cookies set by the website owner (in this case, <bdt\n              class=\"question\">The Neko LLC</bdt>) are called \"first party cookies\". Cookies set by parties other than the website owner are called \"third party cookies\". Third party cookies enable third party features or functionality to be provided on or through the website (e.g. like advertising, interactive content and analytics). The parties that set these third party cookies can recognize your computer both when it visits the website in question and also when it visits certain other websites.</span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span style=\"font-size: 15px;\"><strong><span data-custom-class=\"heading_1\">Why do we use cookies?</span></strong></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span ><span\n              style=\"font-size: 15px;\"><span data-custom-class=\"body_text\">We use first<bdt\n              class=\"block-component\"></bdt> and third<bdt class=\"statement-end-if-in-editor\"></bdt> party cookies for several reasons. Some cookies are required for technical reasons in order for our Websites to operate, and we refer to these as \"essential\" or \"strictly necessary\" cookies. Other cookies also enable us to track and target the interests of our users to enhance the experience on our Online Properties. <bdt\n              class=\"block-component\"></bdt>Third parties serve cookies through our Websites for advertising, analytics and other purposes. <bdt\n              class=\"statement-end-if-in-editor\"></bdt>This is described in more detail below.</span></span></span></div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><span data-custom-class=\"body_text\">The specific types of first<bdt\n              class=\"block-component\"></bdt> and third<bdt class=\"statement-end-if-in-editor\"></bdt> party cookies served through our Websites and the purposes they perform are described below (please note that the specific cookies served may vary depending on the specific Online Properties you visit):</span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><span\n              style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span id=\"control\"><strong><span\n              data-custom-class=\"heading_1\">How can I control cookies?</span></strong></span></span></span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\">You have the right to decide whether to accept or reject cookies. You can exercise your cookie rights by setting your preferences in the Cookie Consent Manager. The Cookie Consent Manager allows you to select which categories of cookies you accept or reject. Essential cookies cannot be rejected as they are strictly necessary to provide you with services.</span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\">The Cookie Consent Manager can be found in the notification banner and on our website. If you choose to reject cookies, you may still use our website though your access to some functionality and areas of our website may be restricted. You may also set or amend your web browser controls to accept or refuse cookies. As the means by which you can refuse cookies through your web browser controls vary from browser-to-browser, you should visit your browser's help menu for more information.</span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\">In addition, most advertising networks offer you a way to opt out of targeted advertising. If you would like to find out more information, please visit </span></span><span\n              style=\"font-size: 15px; color: rgb(48, 48, 241);\"><span data-custom-class=\"body_text\"><a\n              data-custom-class=\"link\" href=\"http://www.aboutads.info/choices/\" target=\"_blank\">http://www.aboutads.info/choices/</a></span></span><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\"> or </span></span><span\n              style=\"font-size: 15px; color: rgb(48, 48, 241);\"><span data-custom-class=\"body_text\"><a\n              data-custom-class=\"link\" data-fr-linked=\"true\" href=\"http://www.youronlinechoices.com\" target=\"_blank\">http://www.youronlinechoices.com</a></span></span><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\">.</span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\">The specific types of first and third party cookies served through our Websites and the purposes they perform are described in the table below (please note that the specific </span><span\n              data-custom-class=\"body_text\">cookies served may vary depending on the specific Online Properties you visit):</span></span></span><span\n              style=\"font-size: 15px;\"></span><span data-custom-class=\"heading_2\"><span\n              style=\"font-size: 15px;\"><strong><u><br><br>Essential website cookies:</u></strong></span></span></div>\n      <div>\n        <div><br></div>\n        <div style=\"line-height: 1.5;\"><span><span\n                style=\"font-size: 15px;\"><span data-custom-class=\"body_text\">These cookies are strictly necessary to provide you with services available through our Websites and to use some of its features, such as access to secure areas.</span></span></span>\n        </div>\n        <p style=\"font-size: 15px; line-height: 1.5;\"><span data-custom-class=\"body_text\"></span></p>\n        <section data-custom-class=\"body_text\"\n                 style=\"width: 100%; border: 1px solid rgb(230, 230, 230); margin: 0px 0px 10px; border-radius: 3px; text-align: left;\">\n          <div style=\"padding: 8px 13px; border-bottom: 1px solid #e6e6e6;\">\n            <table>\n              <tbody>\n              <tr style=\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\">\n                <td style=\"text-align: right; color: #fff; min-width: 80px;\">Name:</td>\n                <td style=\"display: inline-block; margin-left: 5px;\"><span style=\"color: #8b93a7; word-break: break-all;\">__tlbcpv</span>\n                </td>\n              </tr>\n              <tr style=\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0; vertical-align: top;\">\n                <td style=\"text-align: right; color: #fff; min-width: 80px;\">Purpose:</td>\n                <td style=\"display: inline-block; margin-left: 5px;\"><span style=\"color: #8b93a7; word-break: break-all;\">Used to record unique visitor views of the consent banner.</span>\n                </td>\n              </tr>\n              <tr style=\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\">\n                <td style=\"text-align: right; color: #fff; min-width: 80px;\">Provider:</td>\n                <td style=\"display: inline-block; margin-left: 5px;\"><span style=\"color: #8b93a7; word-break: break-all;\">.termly.io</span>\n                </td>\n              </tr>\n              <tr style=\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\">\n                <td style=\"text-align: right; color: #fff; min-width: 80px;\">Service:</td>\n                <td style=\"display: inline-block; margin-left: 5px;\"><span style=\"color: #8b93a7; word-break: break-all;\">Termly  <a\n                        href=\"https://termly.io/our-privacy-policy/\" style=\"color: #1a98eb !important;\" target=\"_blank\">View Service Privacy Policy</a>  </span>\n                </td>\n              </tr>\n              <tr style=\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\">\n                <td style=\"text-align: right; color: #fff; min-width: 80px;\">Country:</td>\n                <td style=\"display: inline-block; margin-left: 5px;\"><span style=\"color: #8b93a7; word-break: break-all;\">United States</span>\n                </td>\n              </tr>\n              <tr style=\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\">\n                <td style=\"text-align: right; color: #fff; min-width: 80px;\">Type:</td>\n                <td style=\"display: inline-block; margin-left: 5px;\"><span style=\"color: #8b93a7; word-break: break-all;\">http_cookie</span>\n                </td>\n              </tr>\n              <tr style=\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\">\n                <td style=\"text-align: right; color: #fff; min-width: 80px;\">Expires in:</td>\n                <td style=\"display: inline-block; margin-left: 5px;\"><span style=\"color: #8b93a7; word-break: break-all;\">1 year</span>\n                </td>\n              </tr>\n              </tbody>\n            </table>\n          </div>\n        </section>\n      </div>\n      <div></div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><strong><span data-custom-class=\"heading_1\">What about other tracking technologies, like web beacons?</span></strong></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><span data-custom-class=\"body_text\">Cookies are not the only way </span><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\">to recognize or track visitors to a website. We may use other, similar technologies from time to time, like web beacons (sometimes called \"tracking pixels\" or \"clear gifs\"). These are tiny graphics files that contain a unique identifier that enable us to recognize when someone has visited our Websites<bdt\n              class=\"block-component\"></bdt> or opened an e-mail including them<bdt\n              class=\"statement-end-if-in-editor\"></bdt>. This allows us, for example, to monitor </span><span\n              style=\"font-size: 15px\"><span><span\n              data-custom-class=\"body_text\">the traffic patterns of users from one page within a website to another, to deliver or communicate with cookies, to understand whether you have come to the website from an online advertisement displayed on a third-party website, to improve site performance, and to measure the success of e-mail marketing campaigns. In many instances, these technologies are reliant on cookies to function properly, and so declining cookies will impair their functioning.</span><bdt\n              class=\"block-component\"></bdt></span></span></span></span></span></div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><span\n              style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span><strong><span\n              data-custom-class=\"heading_1\">Do you use Flash cookies or Local Shared Objects?</span></strong></span></span></span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              data-custom-class=\"body_text\">Websites may also use so-called \"Flash Cookies\" (also known as Local Shared Objects or \"LSOs\") to, among other things, collect and store information about your use of our services, fraud prevention and for other site operations.</span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              data-custom-class=\"body_text\">If you do not want Flash Cookies stored on your computer, you can adjust the settings of your Flash player to block Flash Cookies storage using the tools contained in the </span></span><span\n              data-custom-class=\"body_text\"><span style=\"color: rgb(48, 48, 241);\"><a data-custom-class=\"link\"\n                                                                                      href=\"http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html\"\n                                                                                      target=\"_BLANK\"><span\n              style=\"font-size: 15px;\">Website Storage Settings Panel</span></a></span><span\n              style=\"font-size: 15px\">. You can also control Flash Cookies by going to the </span><span\n              style=\"color: rgb(48, 48, 241);\"><a data-custom-class=\"link\"\n                                                  href=\"http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager03.html\"\n                                                  target=\"_BLANK\"><span style=\"font-size: 15px;\">Global Storage Settings Panel</span></a></span></span><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\"> and </span><span\n              style=\"font-size:15px\"><span data-custom-class=\"body_text\">following the instructions (which may include instructions that explain, for example, how to delete existing Flash Cookies (referred to \"information\" on the Macromedia site), how to prevent Flash LSOs from being placed on your computer without your being asked, and (for Flash Player 8 and later) how to block Flash Cookies that are not being delivered by the operator of the page you are on at the time).</span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\">Please note that setting the Flash Player to restrict or limit acceptance of Flash Cookies may reduce or impede the functionality of some Flash applications, including, potentially, Flash applications used in connection with our services or online content.</span></span></span><span\n             ><span style=\"font-size: 15px;\"><span\n              style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span><bdt\n              class=\"statement-end-if-in-editor\"></bdt><bdt\n              class=\"block-component\"></bdt></span></span></span></span></span></div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span><span\n              style=\"font-size: 15px;\"><span\n              style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span><span\n              style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><strong><span data-custom-class=\"heading_1\">Do you serve targeted advertising?</span></strong></span></span></span></span></span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              data-custom-class=\"body_text\">Third parties may serve cookies on your computer or mobile device to serve advertising through our Websites. These companies may use information about your visits to this and other websites in order to provide relevant advertisements about goods and services that you may be interested in. They may also employ technology that is used to measure the effectiveness of advertisements. This can be accomplished by them using cookies or web beacons to collect information about your visits to this and other sites in order to provide relevant advertisements about goods and services of potential interest to you. The information collected through this process does not enable us or them to identify your name, contact details or other details that directly identify you unless you choose to provide these.</span></span><span\n             ><span style=\"font-size: 15px;\"><span\n              style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span><bdt\n              class=\"statement-end-if-in-editor\"></bdt></span></span></span></span></span></div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><strong><span data-custom-class=\"heading_1\">How often will you update this Cookie Policy?</span></strong></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span\n              data-custom-class=\"body_text\">We may update </span><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\">this Cookie Policy from time to time in order to reflect, for example, changes to the cookies we use or for other operational, legal or regulatory reasons. Please therefore re-visit this Cookie Policy regularly to stay informed about our use of cookies and related technologies.</span></span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\">The date at the top of this Cookie Policy indicates when it was last updated.</span></span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><strong><span data-custom-class=\"heading_1\">Where can I get further information?</span></strong></span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><br></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\">If you have any questions about our use of cookies or other technologies, please email us at <bdt\n              class=\"question\">info@theneko.io</bdt> or by post to:</span></span></span></span></div>\n      <div style=\"line-height: 1.5;\"><span data-custom-class=\"body_text\"><br></span></div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><span\n              style=\"font-size: 15px\"><span data-custom-class=\"body_text\"><bdt class=\"question\">The Neko LLC</bdt></span></span></span>\n      </div>\n      <div style=\"line-height: 1.5;\"><span style=\"font-size: 15px\"><bdt class=\"question\"><span\n              data-custom-class=\"body_text\">P.O. Box 31493, George Town</span></bdt><span data-custom-class=\"body_text\"><bdt\n              class=\"block-component\"></bdt></span></span></div>\n      <div style=\"line-height: 1.5;\"><span data-custom-class=\"body_text\"><span\n              style=\"font-size: 15px\"><bdt class=\"question\">George Town</bdt><bdt\n              class=\"block-component\"></bdt>, <bdt class=\"question\">Cayman Islands reg.</bdt><bdt\n              class=\"statement-end-if-in-editor\"></bdt><bdt class=\"block-component\"></bdt> <bdt\n              class=\"question\">KY1-1206</bdt><bdt class=\"statement-end-if-in-editor\"></bdt><bdt\n              class=\"block-component\"></bdt><bdt class=\"block-component\"></bdt></span></span></div>\n      <style>\n        ul {\n          list-style-type: square;\n        }\n  \n        ul > li > ul {\n          list-style-type: circle;\n        }\n  \n        ul > li > ul > li > ul {\n          list-style-type: square;\n        }\n  \n        ol li {\n          font-family: Arial;\n        }\n      </style>\n    </div>\n    <div style=\"color: #595959;font-size: 14px;font-family: Arial;padding-top:16px;\">\n      This cookie policy was created using Termly's <a style=\"color: rgb(48, 48, 241) !important;\"\n                                                       href=\"https://termly.io/products/cookie-consent-manager\">Cookie\n      Consent Manager</a>.\n    </div>\n  </section>\n  \n  */\n  {\n    \"id\": \"JtlGOx5r\",\n    \"block\": \"[[[10,\\\"section\\\"],[14,0,\\\"container\\\"],[14,1,\\\"cookies\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,\\\"data-custom-class\\\",\\\"body\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"\\\\n        \\\"],[10,1],[14,5,\\\"font-size: 26px;\\\"],[12],[1,\\\"\\\\n          \\\"],[10,1],[14,\\\"data-custom-class\\\",\\\"title\\\"],[12],[1,\\\"COOKIE POLICY\\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[12],[10,1],[12],[10,\\\"strong\\\"],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"subtitle\\\"],[12],[1,\\\"Last updated \\\"],[10,\\\"bdt\\\"],[14,0,\\\"question\\\"],[12],[1,\\\"May 05, 2022\\\"],[13],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"This Cookie Policy explains how \\\"],[10,\\\"bdt\\\"],[14,0,\\\"question\\\"],[12],[1,\\\"The Neko LLC\\\"],[13],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[1,\\\" (\\\\\\\"\\\"],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[10,\\\"strong\\\"],[12],[1,\\\"Company\\\"],[13],[10,\\\"bdt\\\"],[14,0,\\\"statement-end-if-in-editor\\\"],[12],[13],[1,\\\"\\\\\\\", \\\\\\\"\\\"],[10,\\\"strong\\\"],[12],[1,\\\"we\\\"],[13],[1,\\\"\\\\\\\", \\\\\\\"\\\"],[10,\\\"strong\\\"],[12],[1,\\\"us\\\"],[13],[1,\\\"\\\\\\\", and \\\\\\\"\\\"],[10,\\\"strong\\\"],[12],[1,\\\"our\\\"],[13],[1,\\\"\\\\\\\") uses cookies and similar technologies to recognize you when you visit our websites at\\\"],[10,\\\"bdt\\\"],[14,0,\\\"forloop-component\\\"],[12],[13],[1,\\\" \\\"],[10,\\\"bdt\\\"],[14,0,\\\"question\\\"],[12],[10,3],[14,6,\\\"https://theneko.io\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[14,\\\"data-custom-class\\\",\\\"link\\\"],[12],[1,\\\"https://theneko.io\\\"],[13],[13],[1,\\\",\\\"],[10,\\\"bdt\\\"],[14,0,\\\"forloop-component\\\"],[12],[13],[1,\\\" (\\\\\\\"\\\"],[10,\\\"strong\\\"],[12],[1,\\\"Websites\\\"],[13],[1,\\\"\\\\\\\"). It explains what these technologies are and why we use them, as well as your rights to control our use of them.\\\"],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"In some cases we may use cookies to collect personal information, or that becomes personal information if we combine it with other information. \\\"],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[13],[10,\\\"bdt\\\"],[14,0,\\\"statement-end-if-in-editor\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,\\\"strong\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"heading_1\\\"],[12],[1,\\\"What are cookies?\\\"],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"Cookies are small data files that are placed on your computer or mobile device when you visit a website. Cookies are widely used by website owners in order to make their websites work, or to work more efficiently, as well as to provide reporting information.\\\"],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"Cookies set by the website owner (in this case, \\\"],[10,\\\"bdt\\\"],[14,0,\\\"question\\\"],[12],[1,\\\"The Neko LLC\\\"],[13],[1,\\\") are called \\\\\\\"first party cookies\\\\\\\". Cookies set by parties other than the website owner are called \\\\\\\"third party cookies\\\\\\\". Third party cookies enable third party features or functionality to be provided on or through the website (e.g. like advertising, interactive content and analytics). The parties that set these third party cookies can recognize your computer both when it visits the website in question and also when it visits certain other websites.\\\"],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,\\\"strong\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"heading_1\\\"],[12],[1,\\\"Why do we use cookies?\\\"],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"We use first\\\"],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[1,\\\" and third\\\"],[10,\\\"bdt\\\"],[14,0,\\\"statement-end-if-in-editor\\\"],[12],[13],[1,\\\" party cookies for several reasons. Some cookies are required for technical reasons in order for our Websites to operate, and we refer to these as \\\\\\\"essential\\\\\\\" or \\\\\\\"strictly necessary\\\\\\\" cookies. Other cookies also enable us to track and target the interests of our users to enhance the experience on our Online Properties. \\\"],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[1,\\\"Third parties serve cookies through our Websites for advertising, analytics and other purposes. \\\"],[10,\\\"bdt\\\"],[14,0,\\\"statement-end-if-in-editor\\\"],[12],[13],[1,\\\"This is described in more detail below.\\\"],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"The specific types of first\\\"],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[1,\\\" and third\\\"],[10,\\\"bdt\\\"],[14,0,\\\"statement-end-if-in-editor\\\"],[12],[13],[1,\\\" party cookies served through our Websites and the purposes they perform are described below (please note that the specific cookies served may vary depending on the specific Online Properties you visit):\\\"],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,1,\\\"control\\\"],[12],[10,\\\"strong\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"heading_1\\\"],[12],[1,\\\"How can I control cookies?\\\"],[13],[13],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"You have the right to decide whether to accept or reject cookies. You can exercise your cookie rights by setting your preferences in the Cookie Consent Manager. The Cookie Consent Manager allows you to select which categories of cookies you accept or reject. Essential cookies cannot be rejected as they are strictly necessary to provide you with services.\\\"],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"The Cookie Consent Manager can be found in the notification banner and on our website. If you choose to reject cookies, you may still use our website though your access to some functionality and areas of our website may be restricted. You may also set or amend your web browser controls to accept or refuse cookies. As the means by which you can refuse cookies through your web browser controls vary from browser-to-browser, you should visit your browser's help menu for more information.\\\"],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"In addition, most advertising networks offer you a way to opt out of targeted advertising. If you would like to find out more information, please visit \\\"],[13],[13],[10,1],[14,5,\\\"font-size: 15px; color: rgb(48, 48, 241);\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[10,3],[14,\\\"data-custom-class\\\",\\\"link\\\"],[14,6,\\\"http://www.aboutads.info/choices/\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[1,\\\"http://www.aboutads.info/choices/\\\"],[13],[13],[13],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\" or \\\"],[13],[13],[10,1],[14,5,\\\"font-size: 15px; color: rgb(48, 48, 241);\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[10,3],[14,\\\"data-custom-class\\\",\\\"link\\\"],[14,\\\"data-fr-linked\\\",\\\"true\\\"],[14,6,\\\"http://www.youronlinechoices.com\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[1,\\\"http://www.youronlinechoices.com\\\"],[13],[13],[13],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\".\\\"],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"The specific types of first and third party cookies served through our Websites and the purposes they perform are described in the table below (please note that the specific \\\"],[13],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"cookies served may vary depending on the specific Online Properties you visit):\\\"],[13],[13],[13],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[13],[10,1],[14,\\\"data-custom-class\\\",\\\"heading_2\\\"],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,\\\"strong\\\"],[12],[10,\\\"u\\\"],[12],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[1,\\\"Essential website cookies:\\\"],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[12],[1,\\\"\\\\n      \\\"],[10,0],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"These cookies are strictly necessary to provide you with services available through our Websites and to use some of its features, such as access to secure areas.\\\"],[13],[13],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,2],[14,5,\\\"font-size: 15px; line-height: 1.5;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[13],[13],[1,\\\"\\\\n      \\\"],[10,\\\"section\\\"],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[14,5,\\\"width: 100%; border: 1px solid rgb(230, 230, 230); margin: 0px 0px 10px; border-radius: 3px; text-align: left;\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,5,\\\"padding: 8px 13px; border-bottom: 1px solid #e6e6e6;\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"table\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"tbody\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"tr\\\"],[14,5,\\\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"text-align: right; color: #fff; min-width: 80px;\\\"],[12],[1,\\\"Name:\\\"],[13],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"display: inline-block; margin-left: 5px;\\\"],[12],[10,1],[14,5,\\\"color: #8b93a7; word-break: break-all;\\\"],[12],[1,\\\"__tlbcpv\\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"tr\\\"],[14,5,\\\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0; vertical-align: top;\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"text-align: right; color: #fff; min-width: 80px;\\\"],[12],[1,\\\"Purpose:\\\"],[13],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"display: inline-block; margin-left: 5px;\\\"],[12],[10,1],[14,5,\\\"color: #8b93a7; word-break: break-all;\\\"],[12],[1,\\\"Used to record unique visitor views of the consent banner.\\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"tr\\\"],[14,5,\\\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"text-align: right; color: #fff; min-width: 80px;\\\"],[12],[1,\\\"Provider:\\\"],[13],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"display: inline-block; margin-left: 5px;\\\"],[12],[10,1],[14,5,\\\"color: #8b93a7; word-break: break-all;\\\"],[12],[1,\\\".termly.io\\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"tr\\\"],[14,5,\\\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"text-align: right; color: #fff; min-width: 80px;\\\"],[12],[1,\\\"Service:\\\"],[13],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"display: inline-block; margin-left: 5px;\\\"],[12],[10,1],[14,5,\\\"color: #8b93a7; word-break: break-all;\\\"],[12],[1,\\\"Termly  \\\"],[10,3],[14,6,\\\"https://termly.io/our-privacy-policy/\\\"],[14,5,\\\"color: #1a98eb !important;\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[1,\\\"View Service Privacy Policy\\\"],[13],[1,\\\"  \\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"tr\\\"],[14,5,\\\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"text-align: right; color: #fff; min-width: 80px;\\\"],[12],[1,\\\"Country:\\\"],[13],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"display: inline-block; margin-left: 5px;\\\"],[12],[10,1],[14,5,\\\"color: #8b93a7; word-break: break-all;\\\"],[12],[1,\\\"United States\\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"tr\\\"],[14,5,\\\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"text-align: right; color: #fff; min-width: 80px;\\\"],[12],[1,\\\"Type:\\\"],[13],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"display: inline-block; margin-left: 5px;\\\"],[12],[10,1],[14,5,\\\"color: #8b93a7; word-break: break-all;\\\"],[12],[1,\\\"http_cookie\\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"tr\\\"],[14,5,\\\"font-family: Roboto, Arial; font-size: 12px; line-height: 1.67; margin: 0 0 8px; vertical-align: top;\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"text-align: right; color: #fff; min-width: 80px;\\\"],[12],[1,\\\"Expires in:\\\"],[13],[1,\\\"\\\\n              \\\"],[10,\\\"td\\\"],[14,5,\\\"display: inline-block; margin-left: 5px;\\\"],[12],[10,1],[14,5,\\\"color: #8b93a7; word-break: break-all;\\\"],[12],[1,\\\"1 year\\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[12],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,\\\"strong\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"heading_1\\\"],[12],[1,\\\"What about other tracking technologies, like web beacons?\\\"],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"Cookies are not the only way \\\"],[13],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"to recognize or track visitors to a website. We may use other, similar technologies from time to time, like web beacons (sometimes called \\\\\\\"tracking pixels\\\\\\\" or \\\\\\\"clear gifs\\\\\\\"). These are tiny graphics files that contain a unique identifier that enable us to recognize when someone has visited our Websites\\\"],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[1,\\\" or opened an e-mail including them\\\"],[10,\\\"bdt\\\"],[14,0,\\\"statement-end-if-in-editor\\\"],[12],[13],[1,\\\". This allows us, for example, to monitor \\\"],[13],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"the traffic patterns of users from one page within a website to another, to deliver or communicate with cookies, to understand whether you have come to the website from an online advertisement displayed on a third-party website, to improve site performance, and to measure the success of e-mail marketing campaigns. In many instances, these technologies are reliant on cookies to function properly, and so declining cookies will impair their functioning.\\\"],[13],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[13],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[12],[10,\\\"strong\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"heading_1\\\"],[12],[1,\\\"Do you use Flash cookies or Local Shared Objects?\\\"],[13],[13],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"Websites may also use so-called \\\\\\\"Flash Cookies\\\\\\\" (also known as Local Shared Objects or \\\\\\\"LSOs\\\\\\\") to, among other things, collect and store information about your use of our services, fraud prevention and for other site operations.\\\"],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"If you do not want Flash Cookies stored on your computer, you can adjust the settings of your Flash player to block Flash Cookies storage using the tools contained in the \\\"],[13],[13],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[10,1],[14,5,\\\"color: rgb(48, 48, 241);\\\"],[12],[10,3],[14,\\\"data-custom-class\\\",\\\"link\\\"],[14,6,\\\"http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html\\\"],[14,\\\"target\\\",\\\"_BLANK\\\"],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[1,\\\"Website Storage Settings Panel\\\"],[13],[13],[13],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[1,\\\". You can also control Flash Cookies by going to the \\\"],[13],[10,1],[14,5,\\\"color: rgb(48, 48, 241);\\\"],[12],[10,3],[14,\\\"data-custom-class\\\",\\\"link\\\"],[14,6,\\\"http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager03.html\\\"],[14,\\\"target\\\",\\\"_BLANK\\\"],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[1,\\\"Global Storage Settings Panel\\\"],[13],[13],[13],[13],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\" and \\\"],[13],[10,1],[14,5,\\\"font-size:15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"following the instructions (which may include instructions that explain, for example, how to delete existing Flash Cookies (referred to \\\\\\\"information\\\\\\\" on the Macromedia site), how to prevent Flash LSOs from being placed on your computer without your being asked, and (for Flash Player 8 and later) how to block Flash Cookies that are not being delivered by the operator of the page you are on at the time).\\\"],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"Please note that setting the Flash Player to restrict or limit acceptance of Flash Cookies may reduce or impede the functionality of some Flash applications, including, potentially, Flash applications used in connection with our services or online content.\\\"],[13],[13],[13],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[12],[10,\\\"bdt\\\"],[14,0,\\\"statement-end-if-in-editor\\\"],[12],[13],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[13],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,\\\"strong\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"heading_1\\\"],[12],[1,\\\"Do you serve targeted advertising?\\\"],[13],[13],[13],[13],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"Third parties may serve cookies on your computer or mobile device to serve advertising through our Websites. These companies may use information about your visits to this and other websites in order to provide relevant advertisements about goods and services that you may be interested in. They may also employ technology that is used to measure the effectiveness of advertisements. This can be accomplished by them using cookies or web beacons to collect information about your visits to this and other sites in order to provide relevant advertisements about goods and services of potential interest to you. The information collected through this process does not enable us or them to identify your name, contact details or other details that directly identify you unless you choose to provide these.\\\"],[13],[13],[10,1],[12],[10,1],[14,5,\\\"font-size: 15px;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[12],[10,\\\"bdt\\\"],[14,0,\\\"statement-end-if-in-editor\\\"],[12],[13],[13],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,\\\"strong\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"heading_1\\\"],[12],[1,\\\"How often will you update this Cookie Policy?\\\"],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"We may update \\\"],[13],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"this Cookie Policy from time to time in order to reflect, for example, changes to the cookies we use or for other operational, legal or regulatory reasons. Please therefore re-visit this Cookie Policy regularly to stay informed about our use of cookies and related technologies.\\\"],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"The date at the top of this Cookie Policy indicates when it was last updated.\\\"],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,\\\"strong\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"heading_1\\\"],[12],[1,\\\"Where can I get further information?\\\"],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"If you have any questions about our use of cookies or other technologies, please email us at \\\"],[10,\\\"bdt\\\"],[14,0,\\\"question\\\"],[12],[1,\\\"info@theneko.io\\\"],[13],[1,\\\" or by post to:\\\"],[13],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[10,\\\"br\\\"],[12],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[10,\\\"bdt\\\"],[14,0,\\\"question\\\"],[12],[1,\\\"The Neko LLC\\\"],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,\\\"bdt\\\"],[14,0,\\\"question\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[1,\\\"P.O. Box 31493, George Town\\\"],[13],[13],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,5,\\\"line-height: 1.5;\\\"],[12],[10,1],[14,\\\"data-custom-class\\\",\\\"body_text\\\"],[12],[10,1],[14,5,\\\"font-size: 15px\\\"],[12],[10,\\\"bdt\\\"],[14,0,\\\"question\\\"],[12],[1,\\\"George Town\\\"],[13],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[1,\\\", \\\"],[10,\\\"bdt\\\"],[14,0,\\\"question\\\"],[12],[1,\\\"Cayman Islands reg.\\\"],[13],[10,\\\"bdt\\\"],[14,0,\\\"statement-end-if-in-editor\\\"],[12],[13],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[1,\\\" \\\"],[10,\\\"bdt\\\"],[14,0,\\\"question\\\"],[12],[1,\\\"KY1-1206\\\"],[13],[10,\\\"bdt\\\"],[14,0,\\\"statement-end-if-in-editor\\\"],[12],[13],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[10,\\\"bdt\\\"],[14,0,\\\"block-component\\\"],[12],[13],[13],[13],[13],[1,\\\"\\\\n    \\\"],[10,\\\"style\\\"],[12],[1,\\\"\\\\n      ul {\\\\n        list-style-type: square;\\\\n      }\\\\n\\\\n      ul > li > ul {\\\\n        list-style-type: circle;\\\\n      }\\\\n\\\\n      ul > li > ul > li > ul {\\\\n        list-style-type: square;\\\\n      }\\\\n\\\\n      ol li {\\\\n        font-family: Arial;\\\\n      }\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n  \\\"],[10,0],[14,5,\\\"color: #595959;font-size: 14px;font-family: Arial;padding-top:16px;\\\"],[12],[1,\\\"\\\\n    This cookie policy was created using Termly's \\\"],[10,3],[14,5,\\\"color: rgb(48, 48, 241) !important;\\\"],[14,6,\\\"https://termly.io/products/cookie-consent-manager\\\"],[12],[1,\\\"Cookie\\\\n    Consent Manager\\\"],[13],[1,\\\".\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"]],[],false,[]]\",\n    \"moduleName\": \"app/components/application/cookies/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/index/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\"], function (_exports, _component, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor, _descriptor2;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let ApplicationIndexComponent = (_class = class ApplicationIndexComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"screen\", _descriptor, this);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor2, this);\n\n      _defineProperty(this, \"nekoContractAddress\", '0x1e9d0bb190ac34492aa11b80d28c1c86487a341f');\n\n      _defineProperty(this, \"nekoEvents\", [{\n        date: 'Q2 2022',\n        event: 'NekoMask Released',\n        completed: false\n      }, {\n        date: 'Q2 2022',\n        event: 'Auditing Services Rollout',\n        completed: false\n      }, {\n        date: 'Q3 2022',\n        event: 'Hardware Wallet Released',\n        completed: false\n      }]);\n    }\n\n    copyText(text) {\n      if (window.clipboardData && window.clipboardData.setData) {\n        // Internet Explorer-specific code path to prevent textarea being shown while dialog is visible.\n        return window.clipboardData.setData(\"Text\", text);\n      } else if (document.queryCommandSupported && document.queryCommandSupported(\"copy\")) {\n        const textarea = document.createElement(\"textarea\");\n        textarea.textContent = text;\n        textarea.style.position = \"fixed\"; // Prevent scrolling to bottom of page in Microsoft Edge.\n\n        document.body.appendChild(textarea);\n        textarea.select();\n\n        try {\n          return document.execCommand(\"copy\"); // Security exception may be thrown by some browsers.\n        } catch (ex) {\n          console.warn(\"Copy to clipboard failed.\", ex);\n          return prompt(\"Copy to clipboard: Ctrl+C, Enter\", text);\n        } finally {\n          document.body.removeChild(textarea);\n        }\n      }\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"screen\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  })), _class);\n  _exports.default = ApplicationIndexComponent;\n});","define(\"app/components/application/index/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <section id=\"home\">\n    <section class=\"page-banner\">\n      <div class=\"container\">\n        <div class=\"row align-items-center\">\n          <div class=\"col-lg-12\">\n            <h1 class=\"page-banner-title text-center text-uppercase\">{{t \"home.banner.text\" htmlSafe=true}}</h1>\n            <h2 class=\"page-banner-subtitle text-center text-uppercase\">\n              <div class=\"animation text-center text-uppercase page-banner-subtitle\">\n                <p data-scroll=\"in\">The Future is Secure</p>\n  \n                <p class=\"reveal--2 words chars splitting\" aria-hidden=\"true\" data-scroll=\"in\" data-splitting=\"\" style=\"--word-total:3; --char-total:20;\">\n                  <span class=\"word\" data-word=\"The\" style=\"--word-index:0;\">\n                    <span class=\"char\" data-char=\"T\" style=\"--char-index:0; --count:1; --char-0:&quot;≥&quot;; --char-1:&quot;¶&quot;; --char-2:&quot;/&quot;; --char-3:&quot;˚&quot;; --char-4:&quot;░&quot;; --char-5:&quot;≤&quot;; --char-6:&quot;¢&quot;; --char-7:&quot;•&quot;; --char-8:&quot;≥&quot;; --char-9:&quot;˚&quot;;\">T</span>\n                    <span class=\"char\" data-char=\"h\" style=\"--char-index:1; --count:3; --char-0:&quot;<&quot;; --char-1:&quot;…&quot;; --char-2:&quot;–&quot;; --char-3:&quot;`&quot;; --char-4:&quot;¶&quot;; --char-5:&quot;ƒ&quot;; --char-6:&quot;•&quot;; --char-7:&quot;?&quot;; --char-8:&quot;˜&quot;; --char-9:&quot;˜&quot;;\">h</span>\n                    <span class=\"char\" data-char=\"e\" style=\"--char-index:2; --count:1; --char-0:&quot;░&quot;; --char-1:&quot;æ&quot;; --char-2:&quot;≥&quot;; --char-3:&quot;å&quot;; --char-4:&quot;÷&quot;; --char-5:&quot;–&quot;; --char-6:&quot;∫&quot;; --char-7:&quot;µ&quot;; --char-8:&quot;å&quot;; --char-9:&quot;▒&quot;;\">e</span>\n                  </span>\n  \n                  <span class=\"whitespace\"></span>\n  \n                  <span class=\"word\" data-word=\"future\" style=\"--word-index:1;\">\n                    <span class=\"char\" data-char=\"f\" style=\"--char-index:3; --count:3; --char-0:&quot;∆&quot;; --char-1:&quot;∂&quot;; --char-2:&quot;?&quot;; --char-3:&quot;¶&quot;; --char-4:&quot;░&quot;; --char-5:&quot;…&quot;; --char-6:&quot;`&quot;; --char-7:&quot;≤&quot;; --char-8:&quot;∆&quot;; --char-9:&quot;≠&quot;;\">f</span>\n                    <span class=\"char\" data-char=\"u\" style=\"--char-index:4; --count:5; --char-0:&quot;˚&quot;; --char-1:&quot;∂&quot;; --char-2:&quot;¶&quot;; --char-3:&quot;˚&quot;; --char-4:&quot;>&quot;; --char-5:&quot;•&quot;; --char-6:&quot;`&quot;; --char-7:&quot;`&quot;; --char-8:&quot;>&quot;; --char-9:&quot;░&quot;;\">u</span>\n                    <span class=\"char\" data-char=\"t\" style=\"--char-index:5; --count:3; --char-0:&quot;•&quot;; --char-1:&quot;≥&quot;; --char-2:&quot;•&quot;; --char-3:&quot;∫&quot;; --char-4:&quot;•&quot;; --char-5:&quot;/&quot;; --char-6:&quot;∆&quot;; --char-7:&quot;∆&quot;; --char-8:&quot;∞&quot;; --char-9:&quot;µ&quot;;\">t</span>\n                    <span class=\"char\" data-char=\"u\" style=\"--char-index:6; --count:3; --char-0:&quot;¶&quot;; --char-1:&quot;ç&quot;; --char-2:&quot;>&quot;; --char-3:&quot;å&quot;; --char-4:&quot;¬&quot;; --char-5:&quot;≤&quot;; --char-6:&quot;∞&quot;; --char-7:&quot;≥&quot;; --char-8:&quot;˚&quot;; --char-9:&quot;>&quot;;\">u</span>\n                    <span class=\"char\" data-char=\"r\" style=\"--char-index:7; --count:4; --char-0:&quot;ª&quot;; --char-1:&quot;™&quot;; --char-2:&quot;`&quot;; --char-3:&quot;…&quot;; --char-4:&quot;<&quot;; --char-5:&quot;√&quot;; --char-6:&quot;≥&quot;; --char-7:&quot;≠&quot;; --char-8:&quot;÷&quot;; --char-9:&quot;å&quot;;\">r</span>\n                    <span class=\"char\" data-char=\"e\" style=\"--char-index:8; --count:5; --char-0:&quot;¡&quot;; --char-1:&quot;≠&quot;; --char-2:&quot;˜&quot;; --char-3:&quot;æ&quot;; --char-4:&quot;…&quot;; --char-5:&quot;ƒ&quot;; --char-6:&quot;░&quot;; --char-7:&quot;ƒ&quot;; --char-8:&quot;√&quot;; --char-9:&quot;≥&quot;;\">e</span>\n                  </span>\n  \n                  <span class=\"whitespace\"></span>\n  \n                  <span class=\"word\" data-word=\"is\" style=\"--word-index:2;\">\n                    <span class=\"char\" data-char=\"i\" style=\"--char-index:9; --count:3; --char-0:&quot;≈&quot;; --char-1:&quot;æ&quot;; --char-2:&quot;¬&quot;; --char-3:&quot;å&quot;; --char-4:&quot;¡&quot;; --char-5:&quot;▓&quot;; --char-6:&quot;÷&quot;; --char-7:&quot;≥&quot;; --char-8:&quot;░&quot;; --char-9:&quot;≈&quot;;\">i</span>\n                    <span class=\"char\" data-char=\"s\" style=\"--char-index:10; --count:5; --char-0:&quot;≠&quot;; --char-1:&quot;▒&quot;; --char-2:&quot;∫&quot;; --char-3:&quot;§&quot;; --char-4:&quot;∂&quot;; --char-5:&quot;©&quot;; --char-6:&quot;˙&quot;; --char-7:&quot;░&quot;; --char-8:&quot;<&quot;; --char-9:&quot;>&quot;;\">s</span>\n                  </span>\n  \n                  <span class=\"whitespace\"></span>\n  \n                  <span class=\"word\" data-word=\"count\" style=\"--word-index:3;\">\n                    <span class=\"char\" data-char=\"s\" style=\"--char-index:11; --count:3; --char-0:&quot;>&quot;; --char-1:&quot;™&quot;; --char-2:&quot;∂&quot;; --char-3:&quot;∫&quot;; --char-4:&quot;æ&quot;; --char-5:&quot;░&quot;; --char-6:&quot;§&quot;; --char-7:&quot;•&quot;; --char-8:&quot;©&quot;; --char-9:&quot;©&quot;;\">s</span>\n                    <span class=\"char\" data-char=\"e\" style=\"--char-index:12; --count:5; --char-0:&quot;µ&quot;; --char-1:&quot;µ&quot;; --char-2:&quot;√&quot;; --char-3:&quot;º&quot;; --char-4:&quot;<&quot;; --char-5:&quot;ƒ&quot;; --char-6:&quot;∆&quot;; --char-7:&quot;™&quot;; --char-8:&quot;÷&quot;; --char-9:&quot;å&quot;;\">e</span>\n                    <span class=\"char\" data-char=\"c\" style=\"--char-index:13; --count:2; --char-0:&quot;∞&quot;; --char-1:&quot;ç&quot;; --char-2:&quot;▓&quot;; --char-3:&quot;˚&quot;; --char-4:&quot;?&quot;; --char-5:&quot;∂&quot;; --char-6:&quot;/&quot;; --char-7:&quot;`&quot;; --char-8:&quot;£&quot;; --char-9:&quot;ß&quot;;\">c</span>\n                    <span class=\"char\" data-char=\"u\" style=\"--char-index:14; --count:3; --char-0:&quot;?&quot;; --char-1:&quot;>&quot;; --char-2:&quot;ç&quot;; --char-3:&quot;∞&quot;; --char-4:&quot;?&quot;; --char-5:&quot;…&quot;; --char-6:&quot;˙&quot;; --char-7:&quot;▒&quot;; --char-8:&quot;ç&quot;; --char-9:&quot;æ&quot;;\">u</span>\n                    <span class=\"char\" data-char=\"r\" style=\"--char-index:15; --count:5; --char-0:&quot;≠&quot;; --char-1:&quot;▒&quot;; --char-2:&quot;∫&quot;; --char-3:&quot;§&quot;; --char-4:&quot;∂&quot;; --char-5:&quot;©&quot;; --char-6:&quot;˙&quot;; --char-7:&quot;░&quot;; --char-8:&quot;<&quot;; --char-9:&quot;>&quot;;\">r</span>\n                    <span class=\"char\" data-char=\"e\" style=\"--char-index:16; --count:3; --char-0:&quot;∆&quot;; --char-1:&quot;¡&quot;; --char-2:&quot;¢&quot;; --char-3:&quot;<&quot;; --char-4:&quot;¡&quot;; --char-5:&quot;ª&quot;; --char-6:&quot;µ&quot;; --char-7:&quot;>&quot;; --char-8:&quot;¬&quot;; --char-9:&quot;˚&quot;;\">e</span>\n                  </span>\n                </p>\n              </div>\n            </h2>\n  \n            <div class=\"row page-banner-image justify-content-center\">\n              <Ui::Img @image=\"gifs/rotating-wallet.gif\" style=\"width: 700px;\"/>\n            </div>\n  \n            <div class=\"action-section\">\n              <p class=\"page-banner-caption text-center section-description p-0\">{{t \"home.banner.desc\"}}</p>\n              <div class=\"actions justify-content-between\">\n                <button type=\"button\" class=\"disabled btn btn-secondary btn-lg text-center feature-button\">{{t\n                        \"home.download\"}}</button>\n                <button type=\"button\" class=\"disabled btn btn-secondary btn-lg text-center feature-button\">{{t\n                        \"home.buy\"}}</button>\n                <button type=\"button\" class=\"disabled btn btn-secondary btn-lg text-center feature-button\">{{t\n                        \"home.inquiry\"}}</button>\n              </div>\n              <div class=\"mt-4 pt-1\">\n                <Ui::Alert\n                  @type=\"warning\"\n                  @isLine={{true}}>\n                  <p>{{t \"nekoMask.beta.hint\"}}</p>\n                  <LinkTo @classNames=\"btn btn-warning\" @route=\"beta\">{{t \"nekoMask.beta.apply\"}}</LinkTo>\n                </Ui::Alert>\n              </div>\n              <p class=\"mt-3 mb-5 text-center page-banner-caption\">Coming Soon...</p>\n              <div class=\"actions justify-content-between\">\n                <a href=\"https://www.dextools.io/app/ether/pair-explorer/0xdd6614b5171c413dac9ae0985df0deeb6ff9573a\"\n                   target=\"_blank\" class=\"btn btn-secondary btn-lg text-center feature-button\">{{t \"home.liveChart\"}}</a>\n                <a href=\"https://app.uniswap.org/#/swap?outputCurrency=0x1e9d0bb190ac34492aa11b80d28c1c86487a341f&chain=mainnet\"\n                   target=\"_blank\" class=\"btn btn-secondary btn-lg text-center feature-button\">{{t \"home.buyNeko\"}}</a>\n                <a href=\"https://t.me/TheNekoOfficial\" target=\"_blank\"\n                   class=\"btn btn-secondary btn-lg text-center feature-button\">{{t \"home.techSupport\"}}</a>\n              </div>\n  \n              <div class=\"d-flex justify-content-center mt-3\">\n                <button type=\"button\" class=\"copy-button\" {{ on \"click\" (fn this.copyText this.nekoContractAddress) }}>\n                  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                       class=\"bi bi-clipboard\" viewBox=\"0 0 16 16\">\n                    <path d=\"M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z\"/>\n                    <path d=\"M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z\"/>\n                  </svg>\n                  <span>{{this.nekoContractAddress}}</span>\n                </button>\n              </div>\n            </div>\n  \n          </div>\n        </div>\n      </div>\n    </section>\n  \n    <div class=\"section-wrapper\">\n      <div class=\"content-wrapper\">\n        {{#if this.screen.isDesktop}}\n          <section class=\"pt-0\">\n            <div class=\"container\">\n              <Ui::Platforms/>\n            </div>\n          </section>\n        {{/if}}\n  \n        <section id=\"about\">\n          <div class=\"container\">\n            <div class=\"flex-lg-row\">\n              <div class=\"col py-4 text-center\">\n                <h2 class=\"section-title\">{{t \"home.about\"}}</h2>\n                <p class=\"section-subtitle gray-text\">\n                  {{t \"home.about.desc-top\"}}\n                </p>\n                <div class=\"row flex-lg-row my-5\">\n                  <ul class=\"col-lg-4\">\n                    <li class=\"wheat-text\">Token and NFT Optimized</li>\n                    <li class=\"wheat-text\">Bluetooth Connectivity</li>\n                    <li class=\"wheat-text\">Biometric Scanner and 2FA</li>\n                  </ul>\n                  <div class=\"col-lg-4\">\n                    <Ui::Img @image=\"the-neko.png\"/>\n                  </div>\n                  <ul class=\"col-lg-4 right-section\">\n                    <li class=\"wheat-text\">Long Battery Life</li>\n                    <li class=\"wheat-text\">HD Touchscreen Display</li>\n                    <li class=\"wheat-text\">3rd Party Pen Tested</li>\n                  </ul>\n                </div>\n                <p class=\"section-subtitle\">\n                  {{t \"home.about.desc-bottom\"}}\n                </p>\n                <div class=\"d-flex justify-content-center\">\n                  <button class=\"btn btn-secondary btn-lg text-center\">{{t \"home.buy\"}}</button>\n                </div>\n  \n              </div>\n            </div>\n          </div>\n        </section>\n  \n        <section id=\"the-neko\">\n          <div class=\"container\">\n            <div class=\"row\">\n              <div class=\"col-lg-12 py-4\">\n                <div class=\"text-center\">\n                  <Ui::Img @image=\"neko-group.png\"/>\n                </div>\n                <div class=\"row mt-5\">\n                  <div class=\"col-sm-12 col-md-4\">\n                    <Ui::Card @title=\"{{t \"home.card.ease\"}}\" @text=\"{{t \"home.card.ease.desc\"}}\"/>\n                  </div>\n                  <div class=\"col-sm-12 col-md-4\">\n                    <Ui::Card @title=\"{{t \"home.card.own\"}}\" @text=\"{{t \"home.card.own.desc\" }}\"/>\n                  </div>\n                  <div class=\"col-sm-12 col-md-4\">\n                    <Ui::Card @title=\"{{t \"home.card.offline\"}}\" @text=\"{{t \"home.card.offline.desc\"}}\"/>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n        </section>\n  \n        <section id=\"neko-mask\">\n          <div class=\"container\">\n            <div class=\"row flex-lg-row\">\n              <div class=\"col-12 py-4\">\n                <div class=\"text-center\">\n  \n                </div>\n              </div>\n              <div class=\"col-12 text-center py-4\">\n                <h2 class=\"section-title\">{{t \"home.nekoMask\"}}</h2>\n                <p class=\"section-description large\">{{t \"home.nekoMask.desc\"}}</p>\n  \n                <div class=\"row flex-lg-row my-5\">\n                  <ul class=\"col-lg-4\">\n                    <li>\n                      <strong class=\"lead-text\">2-Factor Authentication</strong>\n                      <span class=\"subtext\">Eliminates any unwarranted third party access and prevents unauthorized transfers</span>\n                    </li>\n                    <li>\n                      <strong class=\"lead-text\">Quick-disconnect</strong>\n                      <span class=\"subtext\">Instantly disconnect your wallet from any and all websites.</span>\n                    </li>\n                    <li>\n                      <strong class=\"lead-text\">Custom gas-modes</strong>\n                      <span class=\"subtext\">Loaded with custom gas modes; Launch Control, Mint Mode and More</span>\n                    </li>\n                  </ul>\n  \n                  <div class=\"col-lg-4 d-flex flex-column justify-content-center\">\n                    <Ui::Img @image=\"neko-mask.png\"/>\n                  </div>\n  \n                  <ul class=\"col-lg-4 right-section\">\n                    <li>\n                      <strong class=\"lead-text\">Easy Connectivity</strong>\n                      <span class=\"subtext\">Seamless, quick and secure connectivity to The Neko Wallet for easy asset transfer for trading</span>\n                    </li>\n                    <li>\n                      <strong class=\"lead-text\">Availability</strong>\n                      <span class=\"subtext\">NekoMask will be available as a Browser Extension, and in both the Apple Store & Google Play Store</span>\n                    </li>\n                    <li>\n                      <strong class=\"lead-text\">Security</strong>\n                      <span class=\"subtext\">NekoMask will deliver an ultra-secure software wallet with security and trading features</span>\n                    </li>\n                  </ul>\n  \n                  <div class=\"d-flex justify-content-center\">\n                    <button class=\"btn btn-secondary btn-lg text-center\">{{t \"home.download\"}}</button>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n        </section>\n  \n        <section id=\"neko-guard\">\n          <div class=\"container\">\n            <div class=\"row flex-lg-row\">\n              <div class=\"col-12 py-4\">\n                <div class=\"text-center\">\n                  <Ui::Img @image=\"neko-guard.png\"/>\n                </div>\n              </div>\n              <div class=\"col-12 text-center py-4\">\n                <h2 class=\"section-title\">{{t \"home.nekoGuard\" }}</h2>\n                <p class=\"section-description\">{{t \"home.nekoGuard.desc\"}}</p>\n                <div class=\"text-center\">\n                  <button class=\"btn btn-secondary btn-lg text-center\">{{t \"home.inquiry\"}}</button>\n                </div>\n              </div>\n            </div>\n          </div>\n        </section>\n  \n        <section id=\"roadmap\">\n          <div class=\"container\">\n            <div class=\"row flex-lg-row\">\n              <div class=\"col-12 py-4\">\n                <div class=\"text-center\">\n                  <Ui::Img @image=\"roadmap.png\"/>\n                </div>\n              </div>\n              <div class=\"col-12 text-center py-4\">\n                <h2 class=\"section-title\">{{t \"home.roadmap\" }}</h2>\n                <div class=\"mt-4\">\n                  <Ui::Timeline @events={{ this.nekoEvents }}/>\n                </div>\n              </div>\n            </div>\n          </div>\n        </section>\n  \n        <!--    <section id=\"marketplace\">-->\n        <!--      <div class=\"container\">-->\n        <!--        <div class=\"row flex-lg-row\">-->\n        <!--          <div class=\"col-12 py-4\">-->\n        <!--            <div class=\"text-center\">-->\n        <!--              <Ui::Img @image=\"marketplace.png\"/>-->\n        <!--            </div>-->\n        <!--          </div>-->\n        <!--          <div class=\"col-12 text-center py-4\">-->\n        <!--            <h2 class=\"section-title\">{{t \"home.marketplace\" }}</h2>-->\n        <!--            <p class=\"section-description\">{{t \"home.marketplace.desc\"}}</p>-->\n        <!--          </div>-->\n        <!--        </div>-->\n        <!--      </div>-->\n        <!--    </section>-->\n  \n        <section id=\"affiliates\">\n          <div class=\"container py-5\">\n            <div class=\"text-center mb-4\">\n              <h1 class=\"section-title\">{{t \"affiliates\"}}</h1>\n            </div>\n            <Application::Affiliates/>\n          </div>\n        </section>\n      </div>\n    </div>\n  </section>\n  \n  <Ui::Drawer/>\n  \n  */\n  {\n    \"id\": \"Ph8LG39T\",\n    \"block\": \"[[[10,\\\"section\\\"],[14,1,\\\"home\\\"],[12],[1,\\\"\\\\n  \\\"],[10,\\\"section\\\"],[14,0,\\\"page-banner\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"container\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"row align-items-center\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"col-lg-12\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"h1\\\"],[14,0,\\\"page-banner-title text-center text-uppercase\\\"],[12],[1,[28,[35,0],[\\\"home.banner.text\\\"],[[\\\"htmlSafe\\\"],[true]]]],[13],[1,\\\"\\\\n          \\\"],[10,\\\"h2\\\"],[14,0,\\\"page-banner-subtitle text-center text-uppercase\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"animation text-center text-uppercase page-banner-subtitle\\\"],[12],[1,\\\"\\\\n              \\\"],[10,2],[14,\\\"data-scroll\\\",\\\"in\\\"],[12],[1,\\\"The Future is Secure\\\"],[13],[1,\\\"\\\\n\\\\n              \\\"],[10,2],[14,0,\\\"reveal--2 words chars splitting\\\"],[14,\\\"aria-hidden\\\",\\\"true\\\"],[14,\\\"data-scroll\\\",\\\"in\\\"],[14,\\\"data-splitting\\\",\\\"\\\"],[14,5,\\\"--word-total:3; --char-total:20;\\\"],[12],[1,\\\"\\\\n                \\\"],[10,1],[14,0,\\\"word\\\"],[14,\\\"data-word\\\",\\\"The\\\"],[14,5,\\\"--word-index:0;\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"T\\\"],[14,5,\\\"--char-index:0; --count:1; --char-0:\\\\\\\"≥\\\\\\\"; --char-1:\\\\\\\"¶\\\\\\\"; --char-2:\\\\\\\"/\\\\\\\"; --char-3:\\\\\\\"˚\\\\\\\"; --char-4:\\\\\\\"░\\\\\\\"; --char-5:\\\\\\\"≤\\\\\\\"; --char-6:\\\\\\\"¢\\\\\\\"; --char-7:\\\\\\\"•\\\\\\\"; --char-8:\\\\\\\"≥\\\\\\\"; --char-9:\\\\\\\"˚\\\\\\\";\\\"],[12],[1,\\\"T\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"h\\\"],[14,5,\\\"--char-index:1; --count:3; --char-0:\\\\\\\"<\\\\\\\"; --char-1:\\\\\\\"…\\\\\\\"; --char-2:\\\\\\\"–\\\\\\\"; --char-3:\\\\\\\"`\\\\\\\"; --char-4:\\\\\\\"¶\\\\\\\"; --char-5:\\\\\\\"ƒ\\\\\\\"; --char-6:\\\\\\\"•\\\\\\\"; --char-7:\\\\\\\"?\\\\\\\"; --char-8:\\\\\\\"˜\\\\\\\"; --char-9:\\\\\\\"˜\\\\\\\";\\\"],[12],[1,\\\"h\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"e\\\"],[14,5,\\\"--char-index:2; --count:1; --char-0:\\\\\\\"░\\\\\\\"; --char-1:\\\\\\\"æ\\\\\\\"; --char-2:\\\\\\\"≥\\\\\\\"; --char-3:\\\\\\\"å\\\\\\\"; --char-4:\\\\\\\"÷\\\\\\\"; --char-5:\\\\\\\"–\\\\\\\"; --char-6:\\\\\\\"∫\\\\\\\"; --char-7:\\\\\\\"µ\\\\\\\"; --char-8:\\\\\\\"å\\\\\\\"; --char-9:\\\\\\\"▒\\\\\\\";\\\"],[12],[1,\\\"e\\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,1],[14,0,\\\"whitespace\\\"],[12],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,1],[14,0,\\\"word\\\"],[14,\\\"data-word\\\",\\\"future\\\"],[14,5,\\\"--word-index:1;\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"f\\\"],[14,5,\\\"--char-index:3; --count:3; --char-0:\\\\\\\"∆\\\\\\\"; --char-1:\\\\\\\"∂\\\\\\\"; --char-2:\\\\\\\"?\\\\\\\"; --char-3:\\\\\\\"¶\\\\\\\"; --char-4:\\\\\\\"░\\\\\\\"; --char-5:\\\\\\\"…\\\\\\\"; --char-6:\\\\\\\"`\\\\\\\"; --char-7:\\\\\\\"≤\\\\\\\"; --char-8:\\\\\\\"∆\\\\\\\"; --char-9:\\\\\\\"≠\\\\\\\";\\\"],[12],[1,\\\"f\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"u\\\"],[14,5,\\\"--char-index:4; --count:5; --char-0:\\\\\\\"˚\\\\\\\"; --char-1:\\\\\\\"∂\\\\\\\"; --char-2:\\\\\\\"¶\\\\\\\"; --char-3:\\\\\\\"˚\\\\\\\"; --char-4:\\\\\\\">\\\\\\\"; --char-5:\\\\\\\"•\\\\\\\"; --char-6:\\\\\\\"`\\\\\\\"; --char-7:\\\\\\\"`\\\\\\\"; --char-8:\\\\\\\">\\\\\\\"; --char-9:\\\\\\\"░\\\\\\\";\\\"],[12],[1,\\\"u\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"t\\\"],[14,5,\\\"--char-index:5; --count:3; --char-0:\\\\\\\"•\\\\\\\"; --char-1:\\\\\\\"≥\\\\\\\"; --char-2:\\\\\\\"•\\\\\\\"; --char-3:\\\\\\\"∫\\\\\\\"; --char-4:\\\\\\\"•\\\\\\\"; --char-5:\\\\\\\"/\\\\\\\"; --char-6:\\\\\\\"∆\\\\\\\"; --char-7:\\\\\\\"∆\\\\\\\"; --char-8:\\\\\\\"∞\\\\\\\"; --char-9:\\\\\\\"µ\\\\\\\";\\\"],[12],[1,\\\"t\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"u\\\"],[14,5,\\\"--char-index:6; --count:3; --char-0:\\\\\\\"¶\\\\\\\"; --char-1:\\\\\\\"ç\\\\\\\"; --char-2:\\\\\\\">\\\\\\\"; --char-3:\\\\\\\"å\\\\\\\"; --char-4:\\\\\\\"¬\\\\\\\"; --char-5:\\\\\\\"≤\\\\\\\"; --char-6:\\\\\\\"∞\\\\\\\"; --char-7:\\\\\\\"≥\\\\\\\"; --char-8:\\\\\\\"˚\\\\\\\"; --char-9:\\\\\\\">\\\\\\\";\\\"],[12],[1,\\\"u\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"r\\\"],[14,5,\\\"--char-index:7; --count:4; --char-0:\\\\\\\"ª\\\\\\\"; --char-1:\\\\\\\"™\\\\\\\"; --char-2:\\\\\\\"`\\\\\\\"; --char-3:\\\\\\\"…\\\\\\\"; --char-4:\\\\\\\"<\\\\\\\"; --char-5:\\\\\\\"√\\\\\\\"; --char-6:\\\\\\\"≥\\\\\\\"; --char-7:\\\\\\\"≠\\\\\\\"; --char-8:\\\\\\\"÷\\\\\\\"; --char-9:\\\\\\\"å\\\\\\\";\\\"],[12],[1,\\\"r\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"e\\\"],[14,5,\\\"--char-index:8; --count:5; --char-0:\\\\\\\"¡\\\\\\\"; --char-1:\\\\\\\"≠\\\\\\\"; --char-2:\\\\\\\"˜\\\\\\\"; --char-3:\\\\\\\"æ\\\\\\\"; --char-4:\\\\\\\"…\\\\\\\"; --char-5:\\\\\\\"ƒ\\\\\\\"; --char-6:\\\\\\\"░\\\\\\\"; --char-7:\\\\\\\"ƒ\\\\\\\"; --char-8:\\\\\\\"√\\\\\\\"; --char-9:\\\\\\\"≥\\\\\\\";\\\"],[12],[1,\\\"e\\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,1],[14,0,\\\"whitespace\\\"],[12],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,1],[14,0,\\\"word\\\"],[14,\\\"data-word\\\",\\\"is\\\"],[14,5,\\\"--word-index:2;\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"i\\\"],[14,5,\\\"--char-index:9; --count:3; --char-0:\\\\\\\"≈\\\\\\\"; --char-1:\\\\\\\"æ\\\\\\\"; --char-2:\\\\\\\"¬\\\\\\\"; --char-3:\\\\\\\"å\\\\\\\"; --char-4:\\\\\\\"¡\\\\\\\"; --char-5:\\\\\\\"▓\\\\\\\"; --char-6:\\\\\\\"÷\\\\\\\"; --char-7:\\\\\\\"≥\\\\\\\"; --char-8:\\\\\\\"░\\\\\\\"; --char-9:\\\\\\\"≈\\\\\\\";\\\"],[12],[1,\\\"i\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"s\\\"],[14,5,\\\"--char-index:10; --count:5; --char-0:\\\\\\\"≠\\\\\\\"; --char-1:\\\\\\\"▒\\\\\\\"; --char-2:\\\\\\\"∫\\\\\\\"; --char-3:\\\\\\\"§\\\\\\\"; --char-4:\\\\\\\"∂\\\\\\\"; --char-5:\\\\\\\"©\\\\\\\"; --char-6:\\\\\\\"˙\\\\\\\"; --char-7:\\\\\\\"░\\\\\\\"; --char-8:\\\\\\\"<\\\\\\\"; --char-9:\\\\\\\">\\\\\\\";\\\"],[12],[1,\\\"s\\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,1],[14,0,\\\"whitespace\\\"],[12],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,1],[14,0,\\\"word\\\"],[14,\\\"data-word\\\",\\\"count\\\"],[14,5,\\\"--word-index:3;\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"s\\\"],[14,5,\\\"--char-index:11; --count:3; --char-0:\\\\\\\">\\\\\\\"; --char-1:\\\\\\\"™\\\\\\\"; --char-2:\\\\\\\"∂\\\\\\\"; --char-3:\\\\\\\"∫\\\\\\\"; --char-4:\\\\\\\"æ\\\\\\\"; --char-5:\\\\\\\"░\\\\\\\"; --char-6:\\\\\\\"§\\\\\\\"; --char-7:\\\\\\\"•\\\\\\\"; --char-8:\\\\\\\"©\\\\\\\"; --char-9:\\\\\\\"©\\\\\\\";\\\"],[12],[1,\\\"s\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"e\\\"],[14,5,\\\"--char-index:12; --count:5; --char-0:\\\\\\\"µ\\\\\\\"; --char-1:\\\\\\\"µ\\\\\\\"; --char-2:\\\\\\\"√\\\\\\\"; --char-3:\\\\\\\"º\\\\\\\"; --char-4:\\\\\\\"<\\\\\\\"; --char-5:\\\\\\\"ƒ\\\\\\\"; --char-6:\\\\\\\"∆\\\\\\\"; --char-7:\\\\\\\"™\\\\\\\"; --char-8:\\\\\\\"÷\\\\\\\"; --char-9:\\\\\\\"å\\\\\\\";\\\"],[12],[1,\\\"e\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"c\\\"],[14,5,\\\"--char-index:13; --count:2; --char-0:\\\\\\\"∞\\\\\\\"; --char-1:\\\\\\\"ç\\\\\\\"; --char-2:\\\\\\\"▓\\\\\\\"; --char-3:\\\\\\\"˚\\\\\\\"; --char-4:\\\\\\\"?\\\\\\\"; --char-5:\\\\\\\"∂\\\\\\\"; --char-6:\\\\\\\"/\\\\\\\"; --char-7:\\\\\\\"`\\\\\\\"; --char-8:\\\\\\\"£\\\\\\\"; --char-9:\\\\\\\"ß\\\\\\\";\\\"],[12],[1,\\\"c\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"u\\\"],[14,5,\\\"--char-index:14; --count:3; --char-0:\\\\\\\"?\\\\\\\"; --char-1:\\\\\\\">\\\\\\\"; --char-2:\\\\\\\"ç\\\\\\\"; --char-3:\\\\\\\"∞\\\\\\\"; --char-4:\\\\\\\"?\\\\\\\"; --char-5:\\\\\\\"…\\\\\\\"; --char-6:\\\\\\\"˙\\\\\\\"; --char-7:\\\\\\\"▒\\\\\\\"; --char-8:\\\\\\\"ç\\\\\\\"; --char-9:\\\\\\\"æ\\\\\\\";\\\"],[12],[1,\\\"u\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"r\\\"],[14,5,\\\"--char-index:15; --count:5; --char-0:\\\\\\\"≠\\\\\\\"; --char-1:\\\\\\\"▒\\\\\\\"; --char-2:\\\\\\\"∫\\\\\\\"; --char-3:\\\\\\\"§\\\\\\\"; --char-4:\\\\\\\"∂\\\\\\\"; --char-5:\\\\\\\"©\\\\\\\"; --char-6:\\\\\\\"˙\\\\\\\"; --char-7:\\\\\\\"░\\\\\\\"; --char-8:\\\\\\\"<\\\\\\\"; --char-9:\\\\\\\">\\\\\\\";\\\"],[12],[1,\\\"r\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"char\\\"],[14,\\\"data-char\\\",\\\"e\\\"],[14,5,\\\"--char-index:16; --count:3; --char-0:\\\\\\\"∆\\\\\\\"; --char-1:\\\\\\\"¡\\\\\\\"; --char-2:\\\\\\\"¢\\\\\\\"; --char-3:\\\\\\\"<\\\\\\\"; --char-4:\\\\\\\"¡\\\\\\\"; --char-5:\\\\\\\"ª\\\\\\\"; --char-6:\\\\\\\"µ\\\\\\\"; --char-7:\\\\\\\">\\\\\\\"; --char-8:\\\\\\\"¬\\\\\\\"; --char-9:\\\\\\\"˚\\\\\\\";\\\"],[12],[1,\\\"e\\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,0],[14,0,\\\"row page-banner-image justify-content-center\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[39,1],[[24,5,\\\"width: 700px;\\\"]],[[\\\"@image\\\"],[\\\"gifs/rotating-wallet.gif\\\"]],null],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,0],[14,0,\\\"action-section\\\"],[12],[1,\\\"\\\\n            \\\"],[10,2],[14,0,\\\"page-banner-caption text-center section-description p-0\\\"],[12],[1,[28,[35,0],[\\\"home.banner.desc\\\"],null]],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"actions justify-content-between\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"button\\\"],[14,0,\\\"disabled btn btn-secondary btn-lg text-center feature-button\\\"],[14,4,\\\"button\\\"],[12],[1,[28,[35,0],[\\\"home.download\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[10,\\\"button\\\"],[14,0,\\\"disabled btn btn-secondary btn-lg text-center feature-button\\\"],[14,4,\\\"button\\\"],[12],[1,[28,[35,0],[\\\"home.buy\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[10,\\\"button\\\"],[14,0,\\\"disabled btn btn-secondary btn-lg text-center feature-button\\\"],[14,4,\\\"button\\\"],[12],[1,[28,[35,0],[\\\"home.inquiry\\\"],null]],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"mt-4 pt-1\\\"],[12],[1,\\\"\\\\n              \\\"],[8,[39,2],null,[[\\\"@type\\\",\\\"@isLine\\\"],[\\\"warning\\\",true]],[[\\\"default\\\"],[[[[1,\\\"\\\\n                \\\"],[10,2],[12],[1,[28,[35,0],[\\\"nekoMask.beta.hint\\\"],null]],[13],[1,\\\"\\\\n                \\\"],[8,[39,3],null,[[\\\"@classNames\\\",\\\"@route\\\"],[\\\"btn btn-warning\\\",\\\"beta\\\"]],[[\\\"default\\\"],[[[[1,[28,[35,0],[\\\"nekoMask.beta.apply\\\"],null]]],[]]]]],[1,\\\"\\\\n              \\\"]],[]]]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,2],[14,0,\\\"mt-3 mb-5 text-center page-banner-caption\\\"],[12],[1,\\\"Coming Soon...\\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"actions justify-content-between\\\"],[12],[1,\\\"\\\\n              \\\"],[10,3],[14,6,\\\"https://www.dextools.io/app/ether/pair-explorer/0xdd6614b5171c413dac9ae0985df0deeb6ff9573a\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[14,0,\\\"btn btn-secondary btn-lg text-center feature-button\\\"],[12],[1,[28,[35,0],[\\\"home.liveChart\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[10,3],[14,6,\\\"https://app.uniswap.org/#/swap?outputCurrency=0x1e9d0bb190ac34492aa11b80d28c1c86487a341f&chain=mainnet\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[14,0,\\\"btn btn-secondary btn-lg text-center feature-button\\\"],[12],[1,[28,[35,0],[\\\"home.buyNeko\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[10,3],[14,6,\\\"https://t.me/TheNekoOfficial\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[14,0,\\\"btn btn-secondary btn-lg text-center feature-button\\\"],[12],[1,[28,[35,0],[\\\"home.techSupport\\\"],null]],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,0],[14,0,\\\"d-flex justify-content-center mt-3\\\"],[12],[1,\\\"\\\\n              \\\"],[11,\\\"button\\\"],[24,0,\\\"copy-button\\\"],[24,4,\\\"button\\\"],[4,[38,4],[\\\"click\\\",[28,[37,5],[[30,0,[\\\"copyText\\\"]],[30,0,[\\\"nekoContractAddress\\\"]]],null]],null],[12],[1,\\\"\\\\n                \\\"],[10,\\\"svg\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"width\\\",\\\"16\\\"],[14,\\\"height\\\",\\\"16\\\"],[14,\\\"fill\\\",\\\"currentColor\\\"],[14,0,\\\"bi bi-clipboard\\\"],[14,\\\"viewBox\\\",\\\"0 0 16 16\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z\\\"],[12],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,1],[12],[1,[30,0,[\\\"nekoContractAddress\\\"]]],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,0],[14,0,\\\"section-wrapper\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"content-wrapper\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"screen\\\",\\\"isDesktop\\\"]],[[[1,\\\"        \\\"],[10,\\\"section\\\"],[14,0,\\\"pt-0\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"container\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[39,7],null,null,null],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n      \\\"],[10,\\\"section\\\"],[14,1,\\\"about\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"container\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"flex-lg-row\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"col py-4 text-center\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"h2\\\"],[14,0,\\\"section-title\\\"],[12],[1,[28,[35,0],[\\\"home.about\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[10,2],[14,0,\\\"section-subtitle gray-text\\\"],[12],[1,\\\"\\\\n                \\\"],[1,[28,[35,0],[\\\"home.about.desc-top\\\"],null]],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"row flex-lg-row my-5\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"ul\\\"],[14,0,\\\"col-lg-4\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[14,0,\\\"wheat-text\\\"],[12],[1,\\\"Token and NFT Optimized\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[14,0,\\\"wheat-text\\\"],[12],[1,\\\"Bluetooth Connectivity\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[14,0,\\\"wheat-text\\\"],[12],[1,\\\"Biometric Scanner and 2FA\\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"col-lg-4\\\"],[12],[1,\\\"\\\\n                  \\\"],[8,[39,1],null,[[\\\"@image\\\"],[\\\"the-neko.png\\\"]],null],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,\\\"ul\\\"],[14,0,\\\"col-lg-4 right-section\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[14,0,\\\"wheat-text\\\"],[12],[1,\\\"Long Battery Life\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[14,0,\\\"wheat-text\\\"],[12],[1,\\\"HD Touchscreen Display\\\"],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[14,0,\\\"wheat-text\\\"],[12],[1,\\\"3rd Party Pen Tested\\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n              \\\"],[10,2],[14,0,\\\"section-subtitle\\\"],[12],[1,\\\"\\\\n                \\\"],[1,[28,[35,0],[\\\"home.about.desc-bottom\\\"],null]],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"d-flex justify-content-center\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"button\\\"],[14,0,\\\"btn btn-secondary btn-lg text-center\\\"],[12],[1,[28,[35,0],[\\\"home.buy\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"section\\\"],[14,1,\\\"the-neko\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"container\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"row\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"col-lg-12 py-4\\\"],[12],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"text-center\\\"],[12],[1,\\\"\\\\n                \\\"],[8,[39,1],null,[[\\\"@image\\\"],[\\\"neko-group.png\\\"]],null],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"row mt-5\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"col-sm-12 col-md-4\\\"],[12],[1,\\\"\\\\n                  \\\"],[8,[39,8],null,[[\\\"@title\\\",\\\"@text\\\"],[[29,[[28,[37,0],[\\\"home.card.ease\\\"],null]]],[29,[[28,[37,0],[\\\"home.card.ease.desc\\\"],null]]]]],null],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"col-sm-12 col-md-4\\\"],[12],[1,\\\"\\\\n                  \\\"],[8,[39,8],null,[[\\\"@title\\\",\\\"@text\\\"],[[29,[[28,[37,0],[\\\"home.card.own\\\"],null]]],[29,[[28,[37,0],[\\\"home.card.own.desc\\\"],null]]]]],null],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"col-sm-12 col-md-4\\\"],[12],[1,\\\"\\\\n                  \\\"],[8,[39,8],null,[[\\\"@title\\\",\\\"@text\\\"],[[29,[[28,[37,0],[\\\"home.card.offline\\\"],null]]],[29,[[28,[37,0],[\\\"home.card.offline.desc\\\"],null]]]]],null],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"section\\\"],[14,1,\\\"neko-mask\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"container\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"row flex-lg-row\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"col-12 py-4\\\"],[12],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"text-center\\\"],[12],[1,\\\"\\\\n\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"col-12 text-center py-4\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"h2\\\"],[14,0,\\\"section-title\\\"],[12],[1,[28,[35,0],[\\\"home.nekoMask\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[10,2],[14,0,\\\"section-description large\\\"],[12],[1,[28,[35,0],[\\\"home.nekoMask.desc\\\"],null]],[13],[1,\\\"\\\\n\\\\n              \\\"],[10,0],[14,0,\\\"row flex-lg-row my-5\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"ul\\\"],[14,0,\\\"col-lg-4\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"strong\\\"],[14,0,\\\"lead-text\\\"],[12],[1,\\\"2-Factor Authentication\\\"],[13],[1,\\\"\\\\n                    \\\"],[10,1],[14,0,\\\"subtext\\\"],[12],[1,\\\"Eliminates any unwarranted third party access and prevents unauthorized transfers\\\"],[13],[1,\\\"\\\\n                  \\\"],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"strong\\\"],[14,0,\\\"lead-text\\\"],[12],[1,\\\"Quick-disconnect\\\"],[13],[1,\\\"\\\\n                    \\\"],[10,1],[14,0,\\\"subtext\\\"],[12],[1,\\\"Instantly disconnect your wallet from any and all websites.\\\"],[13],[1,\\\"\\\\n                  \\\"],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"strong\\\"],[14,0,\\\"lead-text\\\"],[12],[1,\\\"Custom gas-modes\\\"],[13],[1,\\\"\\\\n                    \\\"],[10,1],[14,0,\\\"subtext\\\"],[12],[1,\\\"Loaded with custom gas modes; Launch Control, Mint Mode and More\\\"],[13],[1,\\\"\\\\n                  \\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,0],[14,0,\\\"col-lg-4 d-flex flex-column justify-content-center\\\"],[12],[1,\\\"\\\\n                  \\\"],[8,[39,1],null,[[\\\"@image\\\"],[\\\"neko-mask.png\\\"]],null],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,\\\"ul\\\"],[14,0,\\\"col-lg-4 right-section\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"strong\\\"],[14,0,\\\"lead-text\\\"],[12],[1,\\\"Easy Connectivity\\\"],[13],[1,\\\"\\\\n                    \\\"],[10,1],[14,0,\\\"subtext\\\"],[12],[1,\\\"Seamless, quick and secure connectivity to The Neko Wallet for easy asset transfer for trading\\\"],[13],[1,\\\"\\\\n                  \\\"],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"strong\\\"],[14,0,\\\"lead-text\\\"],[12],[1,\\\"Availability\\\"],[13],[1,\\\"\\\\n                    \\\"],[10,1],[14,0,\\\"subtext\\\"],[12],[1,\\\"NekoMask will be available as a Browser Extension, and in both the Apple Store & Google Play Store\\\"],[13],[1,\\\"\\\\n                  \\\"],[13],[1,\\\"\\\\n                  \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"strong\\\"],[14,0,\\\"lead-text\\\"],[12],[1,\\\"Security\\\"],[13],[1,\\\"\\\\n                    \\\"],[10,1],[14,0,\\\"subtext\\\"],[12],[1,\\\"NekoMask will deliver an ultra-secure software wallet with security and trading features\\\"],[13],[1,\\\"\\\\n                  \\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,0],[14,0,\\\"d-flex justify-content-center\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,\\\"button\\\"],[14,0,\\\"btn btn-secondary btn-lg text-center\\\"],[12],[1,[28,[35,0],[\\\"home.download\\\"],null]],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"section\\\"],[14,1,\\\"neko-guard\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"container\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"row flex-lg-row\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"col-12 py-4\\\"],[12],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"text-center\\\"],[12],[1,\\\"\\\\n                \\\"],[8,[39,1],null,[[\\\"@image\\\"],[\\\"neko-guard.png\\\"]],null],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"col-12 text-center py-4\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"h2\\\"],[14,0,\\\"section-title\\\"],[12],[1,[28,[35,0],[\\\"home.nekoGuard\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[10,2],[14,0,\\\"section-description\\\"],[12],[1,[28,[35,0],[\\\"home.nekoGuard.desc\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"text-center\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"button\\\"],[14,0,\\\"btn btn-secondary btn-lg text-center\\\"],[12],[1,[28,[35,0],[\\\"home.inquiry\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"section\\\"],[14,1,\\\"roadmap\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"container\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"row flex-lg-row\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"col-12 py-4\\\"],[12],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"text-center\\\"],[12],[1,\\\"\\\\n                \\\"],[8,[39,1],null,[[\\\"@image\\\"],[\\\"roadmap.png\\\"]],null],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"col-12 text-center py-4\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"h2\\\"],[14,0,\\\"section-title\\\"],[12],[1,[28,[35,0],[\\\"home.roadmap\\\"],null]],[13],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"mt-4\\\"],[12],[1,\\\"\\\\n                \\\"],[8,[39,9],null,[[\\\"@events\\\"],[[30,0,[\\\"nekoEvents\\\"]]]],null],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[3,\\\"    <section id=\\\\\\\"marketplace\\\\\\\">\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"      <div class=\\\\\\\"container\\\\\\\">\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"        <div class=\\\\\\\"row flex-lg-row\\\\\\\">\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"          <div class=\\\\\\\"col-12 py-4\\\\\\\">\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"            <div class=\\\\\\\"text-center\\\\\\\">\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"              <Ui::Img @image=\\\\\\\"marketplace.png\\\\\\\"/>\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"            </div>\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"          </div>\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"          <div class=\\\\\\\"col-12 text-center py-4\\\\\\\">\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"            <h2 class=\\\\\\\"section-title\\\\\\\">{{t \\\\\\\"home.marketplace\\\\\\\" }}</h2>\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"            <p class=\\\\\\\"section-description\\\\\\\">{{t \\\\\\\"home.marketplace.desc\\\\\\\"}}</p>\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"          </div>\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"        </div>\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"      </div>\\\"],[1,\\\"\\\\n      \\\"],[3,\\\"    </section>\\\"],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"section\\\"],[14,1,\\\"affiliates\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"container py-5\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"text-center mb-4\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"h1\\\"],[14,0,\\\"section-title\\\"],[12],[1,[28,[35,0],[\\\"affiliates\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n          \\\"],[8,[39,10],null,null,null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[8,[39,11],null,null,null],[1,\\\"\\\\n\\\"]],[],false,[\\\"t\\\",\\\"ui/img\\\",\\\"ui/alert\\\",\\\"link-to\\\",\\\"on\\\",\\\"fn\\\",\\\"if\\\",\\\"ui/platforms\\\",\\\"ui/card\\\",\\\"ui/timeline\\\",\\\"application/affiliates\\\",\\\"ui/drawer\\\"]]\",\n    \"moduleName\": \"app/components/application/index/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/layout/footer/component\", [\"exports\", \"@glimmer/component\", \"app/constants/social\"], function (_exports, _component, _social) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"app/constants/social\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  class ApplicationFooterComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _defineProperty(this, \"socialChannels\", _social.CHANNELS);\n    }\n\n  }\n\n  _exports.default = ApplicationFooterComponent;\n});","define(\"app/components/application/layout/footer/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <section class=\"footer-wrapper\">\n    <div class=\"container py-4 px-5 footer\">\n      <div class=\"row\">\n        <div class=\"col-sm-12 col-lg-4 d-flex flex-column\">\n          <h3>{{t \"footer.products\"}}</h3>\n          <a href=\"https://theneko.io/#about\">{{t \"footer.products.neko\"}}</a>\n          <a href=\"https://theneko.io/#neko-mask\">{{t \"footer.products.nekomask\"}}</a>\n          <a href=\"https://theneko.io/#neko-guard\">{{t \"footer.products.nekoguard\"}}</a>\n          <!--      <a>{{t \"footer.products.nekopay\"}}</a>-->\n          <!--      <a>{{t \"footer.products.marketplace\"}}</a>-->\n        </div>\n        <div class=\"col-sm-12 mt-4 mt-lg-0 col-lg-4 d-flex flex-column\">\n          <h3>{{t \"footer.about\"}}</h3>\n          <a href=\"https://theneko.gitbook.io/nekowhitepaper/\" target=\"_blank\">{{t \"footer.about.whitepaper\"}}</a>\n          <!--      <a>{{t \"footer.about.roadmap\"}}</a>-->\n          <a href=\"https://theneko.io/#affiliates\">{{t \"footer.about.partnerships\"}}</a>\n          <a href=\"https://theneko.io/#tokenomics\">{{t \"footer.about.tokenomics\"}}</a>\n        </div>\n        <div class=\"col-sm-12 mt-4 mt-lg-0 col-lg-4 d-flex flex-column\">\n          <h3>{{t \"footer.support\"}}</h3>\n          <a href=\"mailto:info@theneko.io\">{{t \"footer.support.contact\"}}</a>\n          <a href=\"https://support.theneko.io/support/en-us/articles/container/1-faq\">{{t \"footer.support.faq\"}}</a>\n          <a href=\"https://theneko.io/terms-of-use\">{{t \"footer.terms\"}}</a>\n          <a href=\"https://theneko.io/privacy-policy\">{{t \"footer.privacy\"}}</a>\n          <a href=\"https://theneko.io/cookie-policy\">{{t \"footer.cookies\"}}</a>\n        </div>\n      </div>\n  <!--    <div class=\"col-3 d-flex flex-column\">-->\n  <!--      <h3>{{t \"footer.newsletter\"}}</h3>-->\n  <!--    </div>-->\n      <div class=\"mt-5 col-12\">\n        <span>{{t \"footer.copyright\" htmlSafe=true}}</span>\n      </div>\n    </div>\n  </section>\n  */\n  {\n    \"id\": \"NUP1G+35\",\n    \"block\": \"[[[10,\\\"section\\\"],[14,0,\\\"footer-wrapper\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"container py-4 px-5 footer\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"row\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"col-sm-12 col-lg-4 d-flex flex-column\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"h3\\\"],[12],[1,[28,[35,0],[\\\"footer.products\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"https://theneko.io/#about\\\"],[12],[1,[28,[35,0],[\\\"footer.products.neko\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"https://theneko.io/#neko-mask\\\"],[12],[1,[28,[35,0],[\\\"footer.products.nekomask\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"https://theneko.io/#neko-guard\\\"],[12],[1,[28,[35,0],[\\\"footer.products.nekoguard\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[3,\\\"      <a>{{t \\\\\\\"footer.products.nekopay\\\\\\\"}}</a>\\\"],[1,\\\"\\\\n        \\\"],[3,\\\"      <a>{{t \\\\\\\"footer.products.marketplace\\\\\\\"}}</a>\\\"],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"col-sm-12 mt-4 mt-lg-0 col-lg-4 d-flex flex-column\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"h3\\\"],[12],[1,[28,[35,0],[\\\"footer.about\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"https://theneko.gitbook.io/nekowhitepaper/\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[1,[28,[35,0],[\\\"footer.about.whitepaper\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[3,\\\"      <a>{{t \\\\\\\"footer.about.roadmap\\\\\\\"}}</a>\\\"],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"https://theneko.io/#affiliates\\\"],[12],[1,[28,[35,0],[\\\"footer.about.partnerships\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"https://theneko.io/#tokenomics\\\"],[12],[1,[28,[35,0],[\\\"footer.about.tokenomics\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"col-sm-12 mt-4 mt-lg-0 col-lg-4 d-flex flex-column\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"h3\\\"],[12],[1,[28,[35,0],[\\\"footer.support\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"mailto:info@theneko.io\\\"],[12],[1,[28,[35,0],[\\\"footer.support.contact\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"https://support.theneko.io/support/en-us/articles/container/1-faq\\\"],[12],[1,[28,[35,0],[\\\"footer.support.faq\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"https://theneko.io/terms-of-use\\\"],[12],[1,[28,[35,0],[\\\"footer.terms\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"https://theneko.io/privacy-policy\\\"],[12],[1,[28,[35,0],[\\\"footer.privacy\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"https://theneko.io/cookie-policy\\\"],[12],[1,[28,[35,0],[\\\"footer.cookies\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[3,\\\"    <div class=\\\\\\\"col-3 d-flex flex-column\\\\\\\">\\\"],[1,\\\"\\\\n\\\"],[3,\\\"      <h3>{{t \\\\\\\"footer.newsletter\\\\\\\"}}</h3>\\\"],[1,\\\"\\\\n\\\"],[3,\\\"    </div>\\\"],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"mt-5 col-12\\\"],[12],[1,\\\"\\\\n      \\\"],[10,1],[12],[1,[28,[35,0],[\\\"footer.copyright\\\"],[[\\\"htmlSafe\\\"],[true]]]],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13]],[],false,[\\\"t\\\"]]\",\n    \"moduleName\": \"app/components/application/layout/footer/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/layout/header/component\", [\"exports\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/service\"], function (_exports, _component, _tracking, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor, _descriptor2;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let ApplicationHeaderComponent = (_class = class ApplicationHeaderComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"screen\", _descriptor, this);\n\n      _initializerDefineProperty(this, \"isMobileMenuExpanded\", _descriptor2, this);\n\n      _defineProperty(this, \"toggleMenu\", () => {\n        if (!!this.isMobileMenuExpanded) {\n          this.isMobileMenuExpanded = false;\n          document.getElementsByClassName('nav-menu')[0].classList.remove('visible');\n        } else {\n          this.isMobileMenuExpanded = true;\n          document.getElementsByClassName('nav-menu')[0].classList.add('visible');\n        }\n      });\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"screen\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"isMobileMenuExpanded\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  })), _class);\n  _exports.default = ApplicationHeaderComponent;\n});","define(\"app/components/application/layout/header/nav-item/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <li class=\"nav-item\">\n    <a {{on \"click\" (action (if (media 'isTablet') (noop) @onClick))}} class=\"nav-link {{@class}}\" aria-current=\"page\" href=\"{{@href}}\" target=\"{{@target}}\">{{@label}}</a>\n  </li>\n  */\n  {\n    \"id\": \"K3rAPXbw\",\n    \"block\": \"[[[10,\\\"li\\\"],[14,0,\\\"nav-item\\\"],[12],[1,\\\"\\\\n  \\\"],[11,3],[16,0,[29,[\\\"nav-link \\\",[30,1]]]],[24,\\\"aria-current\\\",\\\"page\\\"],[16,6,[29,[[30,2]]]],[16,\\\"target\\\",[29,[[30,3]]]],[4,[38,0],[\\\"click\\\",[28,[37,1],[[30,0],[52,[28,[37,3],[\\\"isTablet\\\"],null],[28,[37,4],null,null],[30,4]]],null]],null],[12],[1,[30,5]],[13],[1,\\\"\\\\n\\\"],[13]],[\\\"@class\\\",\\\"@href\\\",\\\"@target\\\",\\\"@onClick\\\",\\\"@label\\\"],false,[\\\"on\\\",\\\"action\\\",\\\"if\\\",\\\"media\\\",\\\"noop\\\"]]\",\n    \"moduleName\": \"app/components/application/layout/header/nav-item/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/layout/header/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <header class=\"header\">\n    <div class=\"container\">\n      <div class=\"row align-items-center\">\n        <div class=\"col-auto\">\n          <a href=\"/\" class=\"header__logo\">\n            <img src=\"/assets/images/logo.svg\" alt=\"logo\"/>\n            <div class=\"header__logo-title d-none d-md-block\">{{t \"cl.logoTitle\" htmlSafe=true}}</div>\n          </a>\n        </div>\n        {{#if this.screen.isDesktop}}\n          <nav class=\"col\">\n            <div class=\"nav justify-content-end\">\n              <Application::Layout::Header::NavItem @href=\"/#about\" @label=\"{{t \"cl.theNeko\"}}\"/>\n              <Application::Layout::Header::NavItem @href=\"/#neko-mask\" @label=\"{{t \"cl.nekoMask\"}}\"/>\n              <Application::Layout::Header::NavItem @href=\"/#neko-guard\" @label=\"{{t \"cl.nekoGuard\"}}\"/>\n              <Application::Layout::Header::NavItem @href=\"/#about\" @label=\"{{t \"cl.about\"}}\"/>\n              <Application::Layout::Header::NavItem @href=\"/mint\" @label=\"{{t \"cl.nftMint\"}}\"/>\n              <Application::Layout::Header::NavItem @href=\"/staking\" @label=\"{{t \"cl.staking\"}}\" @class=\"btn btn-primary btn-sm\"/>\n            </div>\n          </nav>\n        {{/if}}\n        {{#if this.screen.isMobile}}\n          <nav class=\"col\">\n            <div class=\"nav justify-content-end\">\n              <button class=\"nav-button\" {{ on \"click\" (fn this.toggleMenu) }}>\n                <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" class=\"bi bi-list\" viewBox=\"0 0 16 16\">\n                  <path fill-rule=\"evenodd\" d=\"M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z\"/>\n                </svg>\n              </button>\n  \n              <div class=\"nav-menu\">\n                <ul class=\"nav-list\">\n                  <li><a href=\"http://www.theneko.io/#about\">{{ t \"cl.theNeko\" }}</a></li>\n                  <li><a href=\"http://www.theneko.io/#neko-mask\">{{ t \"cl.nekoMask\" }}</a></li>\n                  <li><a href=\"http://www.theneko.io/#neko-guard\">{{ t \"cl.nekoGuard\" }}</a></li>\n                  <li><a href=\"http://www.theneko.io/mint\">{{ t \"cl.nftMint\" }}</a></li>\n                  <li><a target=\"_blank\" href=\"https://theneko.gitbook.io/nekowhitepaper/\">{{ t \"cl.downloadWhitePaper\" }}</a></li>\n                  <li><a href=\"http://www.theneko.io/staking\">{{ t \"cl.staking\" }}</a></li>\n                </ul>\n              </div>\n            </div>\n          </nav>\n        {{/if}}\n      </div>\n    </div>\n  \n  </header>\n  */\n  {\n    \"id\": \"TSwIQl62\",\n    \"block\": \"[[[10,\\\"header\\\"],[14,0,\\\"header\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"container\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"row align-items-center\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"col-auto\\\"],[12],[1,\\\"\\\\n        \\\"],[10,3],[14,6,\\\"/\\\"],[14,0,\\\"header__logo\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/logo.svg\\\"],[14,\\\"alt\\\",\\\"logo\\\"],[12],[13],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"header__logo-title d-none d-md-block\\\"],[12],[1,[28,[35,0],[\\\"cl.logoTitle\\\"],[[\\\"htmlSafe\\\"],[true]]]],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"screen\\\",\\\"isDesktop\\\"]],[[[1,\\\"        \\\"],[10,\\\"nav\\\"],[14,0,\\\"col\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"nav justify-content-end\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[39,2],null,[[\\\"@href\\\",\\\"@label\\\"],[\\\"/#about\\\",[29,[[28,[37,0],[\\\"cl.theNeko\\\"],null]]]]],null],[1,\\\"\\\\n            \\\"],[8,[39,2],null,[[\\\"@href\\\",\\\"@label\\\"],[\\\"/#neko-mask\\\",[29,[[28,[37,0],[\\\"cl.nekoMask\\\"],null]]]]],null],[1,\\\"\\\\n            \\\"],[8,[39,2],null,[[\\\"@href\\\",\\\"@label\\\"],[\\\"/#neko-guard\\\",[29,[[28,[37,0],[\\\"cl.nekoGuard\\\"],null]]]]],null],[1,\\\"\\\\n            \\\"],[8,[39,2],null,[[\\\"@href\\\",\\\"@label\\\"],[\\\"/#about\\\",[29,[[28,[37,0],[\\\"cl.about\\\"],null]]]]],null],[1,\\\"\\\\n            \\\"],[8,[39,2],null,[[\\\"@href\\\",\\\"@label\\\"],[\\\"/mint\\\",[29,[[28,[37,0],[\\\"cl.nftMint\\\"],null]]]]],null],[1,\\\"\\\\n            \\\"],[8,[39,2],null,[[\\\"@href\\\",\\\"@label\\\",\\\"@class\\\"],[\\\"/staking\\\",[29,[[28,[37,0],[\\\"cl.staking\\\"],null]]],\\\"btn btn-primary btn-sm\\\"]],null],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[41,[30,0,[\\\"screen\\\",\\\"isMobile\\\"]],[[[1,\\\"        \\\"],[10,\\\"nav\\\"],[14,0,\\\"col\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"nav justify-content-end\\\"],[12],[1,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[24,0,\\\"nav-button\\\"],[4,[38,3],[\\\"click\\\",[28,[37,4],[[30,0,[\\\"toggleMenu\\\"]]],null]],null],[12],[1,\\\"\\\\n              \\\"],[10,\\\"svg\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"width\\\",\\\"32\\\"],[14,\\\"height\\\",\\\"32\\\"],[14,\\\"fill\\\",\\\"currentColor\\\"],[14,0,\\\"bi bi-list\\\"],[14,\\\"viewBox\\\",\\\"0 0 16 16\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"path\\\"],[14,\\\"fill-rule\\\",\\\"evenodd\\\"],[14,\\\"d\\\",\\\"M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z\\\"],[12],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,0],[14,0,\\\"nav-menu\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"ul\\\"],[14,0,\\\"nav-list\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[12],[10,3],[14,6,\\\"http://www.theneko.io/#about\\\"],[12],[1,[28,[35,0],[\\\"cl.theNeko\\\"],null]],[13],[13],[1,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[12],[10,3],[14,6,\\\"http://www.theneko.io/#neko-mask\\\"],[12],[1,[28,[35,0],[\\\"cl.nekoMask\\\"],null]],[13],[13],[1,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[12],[10,3],[14,6,\\\"http://www.theneko.io/#neko-guard\\\"],[12],[1,[28,[35,0],[\\\"cl.nekoGuard\\\"],null]],[13],[13],[1,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[12],[10,3],[14,6,\\\"http://www.theneko.io/mint\\\"],[12],[1,[28,[35,0],[\\\"cl.nftMint\\\"],null]],[13],[13],[1,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[12],[10,3],[14,\\\"target\\\",\\\"_blank\\\"],[14,6,\\\"https://theneko.gitbook.io/nekowhitepaper/\\\"],[12],[1,[28,[35,0],[\\\"cl.downloadWhitePaper\\\"],null]],[13],[13],[1,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[12],[10,3],[14,6,\\\"http://www.theneko.io/staking\\\"],[12],[1,[28,[35,0],[\\\"cl.staking\\\"],null]],[13],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[13]],[],false,[\\\"t\\\",\\\"if\\\",\\\"application/layout/header/nav-item\\\",\\\"on\\\",\\\"fn\\\"]]\",\n    \"moduleName\": \"app/components/application/layout/header/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/mint/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\", \"web3\", \"@glimmer/tracking\", \"ethers\", \"app/constants/contracts\"], function (_exports, _component, _service, _web, _tracking, _ethers, _contracts) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _dec, _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\",0,\"web3\",0,\"@glimmer/tracking\",0,\"ethers\",0,\"app/constants/contracts\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  const evmChains = window.evmChains;\n  let ApplicationMintComponent = (_dec = (0, _service.inject)('contract'), (_class = class ApplicationMintComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"screen\", _descriptor, this);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor2, this);\n\n      _initializerDefineProperty(this, \"contractService\", _descriptor3, this);\n\n      _initializerDefineProperty(this, \"toast\", _descriptor4, this);\n\n      _defineProperty(this, \"web3Modal\", void 0);\n\n      _defineProperty(this, \"provider\", void 0);\n\n      _defineProperty(this, \"ethersProvider\", void 0);\n\n      _defineProperty(this, \"selectedAccount\", void 0);\n\n      _defineProperty(this, \"chainId\", void 0);\n\n      _defineProperty(this, \"chainName\", '');\n\n      _initializerDefineProperty(this, \"totalMinted\", _descriptor5, this);\n\n      _initializerDefineProperty(this, \"totalSupply\", _descriptor6, this);\n\n      _initializerDefineProperty(this, \"mintAmount\", _descriptor7, this);\n\n      _initializerDefineProperty(this, \"connected\", _descriptor8, this);\n\n      _defineProperty(this, \"increaseMintAmount\", () => {\n        if (this.mintAmount === 5) {\n          return;\n        }\n\n        this.mintAmount++;\n      });\n\n      _defineProperty(this, \"decreaseMintAmount\", () => {\n        if (this.mintAmount === 1) {\n          return;\n        }\n\n        this.mintAmount--;\n      });\n\n      _defineProperty(this, \"purchaseNFTs\", async () => {\n        if (!this.connected) {\n          this.toast.error('Please connect wallet correctly!', 'Error!');\n        }\n\n        try {\n          await this.processPurchase(this.selectedAccount, this.mintAmount).then(() => {\n            this.toast.clear();\n            this.toast.success(`Successfully minted ${this.mintAmount} NEKO NFT!`);\n          }).catch(e => {\n            // Handle common/insufficient funds errors\n            if (e.code === 'INSUFFICIENT_FUNDS') {\n              this.toast.error('Insufficient funds to perform the transaction', 'Error!');\n            } else if (e.code === 'UNPREDICTABLE_GAS_LIMIT') {\n              this.toast.error('Execution reverted: Not registered to WhiteList', 'Error!');\n            } else {\n              this.toast.error(e.message, 'Error!');\n            }\n          });\n        } catch (error) {\n          this.toast.error('Mint Failed', 'Error!');\n        }\n      });\n\n      _defineProperty(this, \"onConnect\", async () => {\n        try {\n          this.provider = await this.web3Modal.connect();\n        } catch (error) {\n          console.log('Could not get a wallet connection', error);\n          return;\n        } // Subscribe to accounts change\n\n\n        this.provider.on('accountsChanged', accounts => {\n          this.fetchAccountData();\n        }); // Subscribe to chainId change\n\n        this.provider.on('chainChanged', chainId => {\n          this.fetchAccountData();\n        }); // Subscribe to networkId change\n\n        this.provider.on('networkChanged', networkId => {\n          this.fetchAccountData();\n        });\n        await this.refreshAccountData();\n      });\n\n      this.setupWallet();\n    }\n\n    setContracts() {\n      this.contractService.setContracts(_contracts.mintContracts);\n    }\n\n    async setupWallet() {\n      this.web3Modal = await this.contractService.setupWallet();\n      await this.onConnect();\n    }\n\n    async refreshAccountData() {\n      this.connected = true;\n      await this.fetchAccountData(this.provider);\n    }\n\n    async fetchAccountData() {\n      // Get a Web3 instance for the wallet\n      const web3 = new _web.default(this.provider); // Get connected chain id from Ethereum node\n\n      this.chainId = await web3.eth.getChainId();\n      this.ethersProvider = new _ethers.providers.Web3Provider(this.provider);\n      await this.setContracts();\n      this.contract = this.contractService.getContract('nekoNft', this.chainId, this.ethersProvider.getSigner());\n      this.totalMinted = await this.getMintedAmount();\n      this.totalSupply = await this.getTotalAmount(); // Load chain information over an HTTP API\n\n      const chainData = evmChains.getChain(this.chainId);\n      this.chainName = chainData.name; // Get list of accounts of the connected wallet\n\n      const accounts = await web3.eth.getAccounts();\n      this.selectedAccount = accounts[0];\n      this.toast.info(`Connected to wallet ID ${this.selectedAccount}`, 'Connected'); // Display fully loaded UI for wallet data\n\n      this.connected = true;\n    }\n\n    async getMintedAmount() {\n      const hexValue = await this.contract.totalSupply();\n      return hexValue.toString();\n    }\n\n    async getTotalAmount() {\n      const hexValue = await this.contract.NEKO_MAX();\n      return hexValue.toString();\n    }\n\n    async processPurchase(account, numberOfTokens) {\n      try {\n        let ownerAddress = await this.contract.owner();\n\n        let nftPrice = _ethers.BigNumber.from(0);\n\n        if (ownerAddress.toLocaleLowerCase() === account.toLocaleLowerCase()) {\n          nftPrice = _ethers.BigNumber.from(0);\n        } else {\n          nftPrice = await this.contract.price();\n        }\n\n        const tx = await this.contract.purchase(numberOfTokens, {\n          value: nftPrice.mul(numberOfTokens)\n        });\n        this.toast.success(`Transaction sent. Please wait for a confirmation!`, '', {\n          progressBar: false,\n          timeOut: '90000000'\n        });\n        await tx.wait(1);\n        return Promise.resolve(true);\n      } catch (error) {\n        return Promise.reject(error);\n      }\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"screen\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"contractService\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"toast\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"totalMinted\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 0;\n    }\n  }), _descriptor6 = _applyDecoratedDescriptor(_class.prototype, \"totalSupply\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 925;\n    }\n  }), _descriptor7 = _applyDecoratedDescriptor(_class.prototype, \"mintAmount\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 1;\n    }\n  }), _descriptor8 = _applyDecoratedDescriptor(_class.prototype, \"connected\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  })), _class));\n  _exports.default = ApplicationMintComponent;\n});","define(\"app/components/application/mint/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <section class=\"container\" id=\"mint\">\n    <article class=\"row\">\n      <figure class=\"d-flex justify-content-center col-lg-8\">\n        <img src=\"/assets/images/mask.png\" alt=\"image\"/>\n      </figure>\n  \n      <article class=\"col-lg-4\">\n        <div class=\"badge py-2 px-3 rounded-pill bg-dark mb-2\">\n          Public Mint is Open!\n        </div>\n  \n        <h1>Mint The Neko NFT</h1>\n        <ul>\n          <li><p>The Neko NFT is your whitelist to receive The Neko Hardware Wallet first!</p></li>\n          <li><p>Staking this NFT with your Neko will also earn a rewards multiplier!</p></li>\n        </ul>\n  \n        <p>\n          Mint yours NOW!\n        </p>\n  \n        {{#if this.connected}}\n        <p>\n          <div>{{ this.totalMinted }} / {{ this.totalSupply }} minted</div>\n        </p>\n  \n        <p class=\"d-flex justify-content-between\">\n          <div class=\"mint-counter\">\n            <button class=\"mint-button mintDecrease\" type=\"button\" {{ on \"click\" (fn this.decreaseMintAmount) }}>\n              <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-dash-lg\"\n                   viewBox=\"0 0 16 16\">\n                <path fill-rule=\"evenodd\" d=\"M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8Z\" />\n              </svg>\n            </button>\n  \n            <span class=\"mint-amount\"> {{ this.mintAmount }}</span>\n  \n            <button class=\"mint-button mintIncrease\" type=\"button\" {{ on \"click\" (fn this.increaseMintAmount) }}>\n              <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-plus-lg\"\n                   viewBox=\"0 0 16 16\">\n                <path fill-rule=\"evenodd\"\n                      d=\"M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z\" />\n              </svg>\n            </button>\n  \n          </div>\n  \n          <button type=\"button\" class=\"btn btn-primary\" {{ on \"click\" (fn this.purchaseNFTs) }}>Mint</button>\n        </p>\n  \n        {{ else }}\n        <button type=\"button\" class=\"btn btn-primary\" {{ on \"click\" (fn this.onConnect) }}>Connect Wallet</button>\n        {{/if}}\n        <aside class=\"mt-4\">\n          Mint Price: 0.4 ETH Each\n        </aside>\n      </article>\n    </article>\n  </section>\n  */\n  {\n    \"id\": \"46M2zGez\",\n    \"block\": \"[[[10,\\\"section\\\"],[14,0,\\\"container\\\"],[14,1,\\\"mint\\\"],[12],[1,\\\"\\\\n  \\\"],[10,\\\"article\\\"],[14,0,\\\"row\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"figure\\\"],[14,0,\\\"d-flex justify-content-center col-lg-8\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/mask.png\\\"],[14,\\\"alt\\\",\\\"image\\\"],[12],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"article\\\"],[14,0,\\\"col-lg-4\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"badge py-2 px-3 rounded-pill bg-dark mb-2\\\"],[12],[1,\\\"\\\\n        Public Mint is Open!\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"h1\\\"],[12],[1,\\\"Mint The Neko NFT\\\"],[13],[1,\\\"\\\\n      \\\"],[10,\\\"ul\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[10,2],[12],[1,\\\"The Neko NFT is your whitelist to receive The Neko Hardware Wallet first!\\\"],[13],[13],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[10,2],[12],[1,\\\"Staking this NFT with your Neko will also earn a rewards multiplier!\\\"],[13],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,2],[12],[1,\\\"\\\\n        Mint yours NOW!\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"connected\\\"]],[[[1,\\\"      \\\"],[10,2],[12],[1,\\\"\\\\n        \\\"],[10,0],[12],[1,[30,0,[\\\"totalMinted\\\"]]],[1,\\\" / \\\"],[1,[30,0,[\\\"totalSupply\\\"]]],[1,\\\" minted\\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,2],[14,0,\\\"d-flex justify-content-between\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"mint-counter\\\"],[12],[1,\\\"\\\\n          \\\"],[11,\\\"button\\\"],[24,0,\\\"mint-button mintDecrease\\\"],[24,4,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[28,[37,2],[[30,0,[\\\"decreaseMintAmount\\\"]]],null]],null],[12],[1,\\\"\\\\n            \\\"],[10,\\\"svg\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"width\\\",\\\"16\\\"],[14,\\\"height\\\",\\\"16\\\"],[14,\\\"fill\\\",\\\"currentColor\\\"],[14,0,\\\"bi bi-dash-lg\\\"],[14,\\\"viewBox\\\",\\\"0 0 16 16\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"path\\\"],[14,\\\"fill-rule\\\",\\\"evenodd\\\"],[14,\\\"d\\\",\\\"M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8Z\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,1],[14,0,\\\"mint-amount\\\"],[12],[1,\\\" \\\"],[1,[30,0,[\\\"mintAmount\\\"]]],[13],[1,\\\"\\\\n\\\\n          \\\"],[11,\\\"button\\\"],[24,0,\\\"mint-button mintIncrease\\\"],[24,4,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[28,[37,2],[[30,0,[\\\"increaseMintAmount\\\"]]],null]],null],[12],[1,\\\"\\\\n            \\\"],[10,\\\"svg\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"width\\\",\\\"16\\\"],[14,\\\"height\\\",\\\"16\\\"],[14,\\\"fill\\\",\\\"currentColor\\\"],[14,0,\\\"bi bi-plus-lg\\\"],[14,\\\"viewBox\\\",\\\"0 0 16 16\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"path\\\"],[14,\\\"fill-rule\\\",\\\"evenodd\\\"],[14,\\\"d\\\",\\\"M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[11,\\\"button\\\"],[24,0,\\\"btn btn-primary\\\"],[24,4,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[28,[37,2],[[30,0,[\\\"purchaseNFTs\\\"]]],null]],null],[12],[1,\\\"Mint\\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n\\\"]],[]],[[[1,\\\"      \\\"],[11,\\\"button\\\"],[24,0,\\\"btn btn-primary\\\"],[24,4,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[28,[37,2],[[30,0,[\\\"onConnect\\\"]]],null]],null],[12],[1,\\\"Connect Wallet\\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"      \\\"],[10,\\\"aside\\\"],[14,0,\\\"mt-4\\\"],[12],[1,\\\"\\\\n        Mint Price: 0.4 ETH Each\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13]],[],false,[\\\"if\\\",\\\"on\\\",\\\"fn\\\"]]\",\n    \"moduleName\": \"app/components/application/mint/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/privacy/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\"], function (_exports, _component, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor, _descriptor2;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let ApplicationPrivacyComponent = (_class = class ApplicationPrivacyComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"screen\", _descriptor, this);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor2, this);\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"screen\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  })), _class);\n  _exports.default = ApplicationPrivacyComponent;\n});","define(\"app/components/application/privacy/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <section class=\"container\" id=\"privacy\">\n    <h1>The Neko Privacy Policy</h1>\n  \n    <span>Last Updated: April 30, 2022</span>\n  \n  \n    <p>\n      This privacy policy (“Policy”) describes how The Neko LLC. (“Company”, “we”, “our”, or “us”) collects, uses, shares,\n      and stores personal information of users of its website, <a href=\"https://theneko.io/\">https://theneko.io/</a>.\n      This Policy applies to the Sites, applications, products and services (collectively, “Services”) on or in which it is\n      posted, linked, or referenced.\n    </p>\n  \n    <p>\n      By using the Services, you accept the terms of this Policy and our Terms of Use, and consent to our collection, use,\n      disclosure, and retention of your information as described in this Policy.\n      If you have not done so already, please also review our terms of use. The terms of use contain provisions that limit\n      our liability to you and require you to resolve any dispute with us on an individual basis and not as part of any\n      class or representative action.\n      IF YOU DO NOT AGREE WITH ANY PART OF THIS PRIVACY POLICY OR OUR TERMS OF USE, THEN PLEASE DO NOT USE ANY OF THE\n      SERVICES.\n    </p>\n  \n    <p>\n      Please note that this Policy does not apply to information collected through third-party websites or services that you\n      may access through the Services or that you submit to us through email, text message or other electronic message or\n      offline.\n    </p>\n  \n    <p>\n      If you are visiting the Site from the European Union (EU), see our Notice to EU Data Subjects below for our legal\n      bases for processing and transfer of your data.\n    </p>\n  \n  \n    <h2>WHAT WE COLLECT</h2>\n  \n    <p>We get information about you in a range of ways.</p>\n  \n    <p><strong>Information You Give Us.</strong> Information we collect from you may include:</p>\n  \n    <ul>\n      <li>Identity information, such as your first name, last name, username or similar identifier, title, date of birth and\n        gender;\n      </li>\n      <li>Contact information, such as your postal address, email address and telephone number;</li>\n      <li>Profile information, such as your username and password, interests, preferences, feedback and survey responses;\n      </li>\n      <li>Feedback and correspondence, such as information you provide in your responses to surveys, when you participate in\n        market research activities, report a problem with Service, receive customer support or otherwise correspond with us;\n      </li>\n      <li>Financial information, such as your credit card or other payment card details;</li>\n      <li>Transaction information, such details about purchases you make through the Service and billing details;</li>\n      <li>Usage information, such as information about how you use the Service and interact with us;</li>\n      <li>Marketing information, such as your preferences for receiving marketing communications and details about how you\n        engage with them;\n      </li>\n      <li>Financial information, such as bank account number and bank routing number; financial assets holdings; and</li>\n      <li>Technical information, such as your Ethereum wallet address, application programming interface (API)-key and\n        network information regarding transactions. Please note that your Ethereum wallet address is not collected by\n        https://theneko.io/ or associated plugins and mobile applications (“NekoMask”).\n      </li>\n    </ul>\n  \n    <p>\n      <strong>Information We Get From Others.</strong>\n      We may get information about you from other third party sources and we may add this to information we get from your\n      use of the Services. Such information may include:\n    </p>\n  \n    <p>\n      <strong>Information Automatically Collected.</strong> We may automatically record certain information about how you\n      use our Sites (we refer to this information as “Log Data“).\n      Log Data may include information such as a user’s Internet Protocol (IP) address, device and browser type, operating\n      system, the pages or features of our Sites to which a user browsed and the time spent on those pages or features, the\n      frequency with which the Sites are used by a user, search terms, the links on our Sites that a user clicked on or\n      used, and other statistics.\n      We use this information to administer the Service and we analyze (and may engage third parties to analyze) this\n      information to improve and enhance the Service by expanding its features and functionality and tailoring it to our\n      users’ needs and preferences.\n    </p>\n  \n    <p>\n      We may use cookies, local storage or similar technologies to analyze trends, administer the Sites, track users’\n      movements around the Sites, and to gather demographic information about our user base as a whole.\n      Users can control the use of cookies and local storage at the individual browser level. For more information, please\n      see our <em>Cookies Policy</em>.\n    </p>\n  \n    <p>\n      We also may use Google Analytics to help us offer you an optimized user experience.\n      You can find more information about Google Analytics’ use of your personal data here: <a\n            href=\"https://www.google.com/analytics/terms/us.html\">https://www.google.com/analytics/terms/us.html</a>.\n      Please note that NekoMask does not use Google Analytics in its wallet.\n    </p>\n  \n    <p>\n      We also use Mixpanel in some of our Services in order to better understand how you are using the Sites.\n      You can find more information about Mixpanel’s use of your personal data here: <a\n            href=\"https://mixpanel.com/legal/privacy-policy/\">https://mixpanel.com/legal/privacy-policy/</a>\n    </p>\n  \n  \n    <p>\n      <strong>Information we will never collect.</strong> We will never ask you to share your private keys or wallet seed.\n      Never trust anyone or any site that asks you to enter your private keys or wallet seed.\n    </p>\n  \n  \n    <h2>USE OF PERSONAL INFORMATION</h2>\n  \n    <h3>To provide our service</h3>\n  \n    <p>We will use your personal information in the following ways:</p>\n  \n    <ul>\n      <li>To enable you to access and use the Services</li>\n  \n      <li>To provide and deliver products and services that you may request.</li>\n  \n      <li>To process and complete transactions, and send you related information, including purchase confirmations and\n        invoices\n      </li>\n  \n      <li>To send information, including confirmations, technical notices, updates, security alerts, and support and\n        administrative messages.\n      </li>\n    </ul>\n  \n    <h3>To comply with law</h3>\n  \n    <p>\n      We use your personal information as we believe necessary or appropriate to comply with applicable laws (including\n      anti-money laundering (AML)\n      laws and know-your-customer (KYC) requirements), lawful requests and legal process, such as to respond to subpoenas or\n      requests from government authorities.\n    </p>\n  \n    <h3>To communicate with you</h3>\n  \n    <p>\n      We use your personal information to communicate about promotions, upcoming events, and other news about products and\n      services offered by us and our selected partners.\n    </p>\n  \n    <h3>To optimize our platform</h3>\n  \n    <p>\n      In order to optimize your user experience, we may use your personal information to operate, maintain, and improve our\n      Services.\n      We may also use your information to respond to your comments and questions regarding the Services, and to provide you\n      and other users with general customer service.\n    </p>\n  \n    <h3>With your consent</h3>\n  \n    <p>\n      We may use or share your personal information with your consent, such as when you consent to let us post your\n      testimonials or endorsements on our Sites, you instruct us to take a specific action with respect to your personal\n      information, or you opt into third party marketing communications.\n    </p>\n  \n    <h3>For compliance, fraud prevention, and safety</h3>\n  \n    <p>\n      We may use your personal information to protect, investigate, and deter against fraudulent, unauthorized, or illegal\n      activity.\n    </p>\n  \n    <h2>SHARING OF PERSONAL INFORMATION</h2>\n  \n    <p>\n      We do not share the personal information that you provide us with other organizations without your express consent,\n      except as described in this Privacy Policy.\n      We disclose personal information to third parties under the following circumstances:\n    </p>\n  \n    <ul>\n      <li>\n        <strong>Affiliates.</strong> We may disclose your personal information to our subsidiaries and corporate affiliates\n        (i.e. our consortium of companies that are related by common ownership or control) for purposes consistent with this\n        Privacy Policy.\n      </li>\n  \n      <li>\n        <strong>Business Transfers.</strong> We may share personal information when we do a business deal, or negotiate a\n        business deal, involving the sale or transfer of all or a part of our business or assets. These deals can include\n        any merger, financing, acquisition, or bankruptcy transaction or proceeding.\n      </li>\n  \n      <li>\n        <strong>Compliance with Laws and Law Enforcement; Protection and Safety.</strong> We may share personal information\n        for legal, protection, and safety purposes.\n  \n        <ul>\n          <li>\n            We may share information to comply with laws, including KYC and AML requirements.\n          </li>\n  \n          <li>\n            We may share information to respond to lawful requests and legal processes.\n          </li>\n  \n          <li>\n            We may share information to protect the rights and property of the Company, our agents, customers, and others.\n            This includes enforcing our agreements, policies, and terms of use.\n          </li>\n  \n          <li>\n            We may share information in an emergency. This includes protecting the safety of our employees and agents, our\n            customers, or any person.\n          </li>\n        </ul>\n      </li>\n  \n      <li>\n        <strong>Professional Advisors and Service Providers.</strong> We may share information with those who need it to do\n        work for us.\n        These recipients may include third party companies and individuals to administer and provide the Service on our\n        behalf (such as billing and payment processing, customer support, hosting, email delivery and database management\n        services), as well as lawyers, bankers, auditors, and insurers.\n      </li>\n  \n      <li>\n        <strong>Other.</strong> You may permit us to share your personal information with other companies or entities of\n        your choosing. Those uses will be subject to the privacy policies of the recipient entity or entities.\n      </li>\n    </ul>\n  \n  \n    <h2>INTERNATIONAL TRANSFER</h2>\n  \n    <p>The Company has offices outside of the EU and has affiliates and service providers in the United States and in other\n      countries. Your personal information may be transferred to or from the country of origin or other locations outside of\n      your state, province, country or other governmental jurisdiction where privacy laws may not be as protective as those\n      in your jurisdiction.</p>\n  \n    <p>EU users should read the important information provided below about transfer of personal information outside of the\n      European Economic Area (EEA).</p>\n  \n    <h2>HOW INFORMATION IS SECURED</h2>\n  \n    <p>\n      We retain information we collect as long as it is necessary and relevant to fulfill the purposes outlined in this\n      privacy policy.\n      In addition, we retain personal information to comply with applicable law where required, prevent fraud, resolve\n      disputes, troubleshoot problems, assist with any investigation, enforce our Terms of Use, and other actions permitted\n      by law.\n      To determine the appropriate retention period for personal information, we consider the amount, nature, and\n      sensitivity of the personal information, the potential risk of harm from unauthorized use or disclosure of your\n      personal information, the purposes for which we process your personal information and whether we can achieve those\n      purposes through other means, and the applicable legal requirements.\n    </p>\n  \n    <p>\n      In some circumstances we may anonymize your personal information (so that it can no longer be associated with you) in\n      which case we may use this information indefinitely without further notice to you.\n    </p>\n  \n    <p>\n      We employ industry standard security measures designed to protect the security of all information submitted through\n      the Services.\n      However, the security of information transmitted through the internet can never be guaranteed.\n      We are not responsible for any interception or interruption of any communications through the internet or for changes\n      to or losses of data.\n      Users of the Services are responsible for maintaining the security of any password, biometrics, user ID or other form\n      of authentication involved in obtaining access to password protected or secure areas of any of our digital services.\n      In order to protect you and your data, we may suspend your use of any of the Services, without notice, pending an\n      investigation, if any breach of security is suspected.\n    </p>\n  \n  \n    <h2>INFORMATION CHOICES AND CHANGES</h2>\n  \n    <h3>Accessing, Updating, Correcting, Deleting or Amending your Information in any way</h3>\n  \n    <p>\n      You may access information that you have voluntarily provided through your account on the Services, and to review,\n      correct, or delete it by sending a request to <a href=\"mailto:privacy@theneko.io\">privacy@theneko.io</a>.\n      You can request to change contact choices, opt-out of our sharing with others, and update your personal information\n      and preferences.\n    </p>\n  \n    <h3>Tracking Technologies Generally</h3>\n  \n    <p>\n      Regular cookies may generally be disabled or removed by tools available as part of most commercial browsers, and in\n      some instances blocked in the future by selecting certain settings.\n      For more information, please see our <strong>Cookies Policy.</strong>\n    </p>\n  \n    <h3>Google Analytics</h3>\n  \n    <p>\n      You may exercise choices regarding the use of cookies from Google Analytics by going to <a\n            href=\"https://tools.google.com/dlpage/gaoptout\">https://tools.google.com/dlpage/gaoptout</a> and downloading the\n      Google Analytics Opt-out Browser Add-on.\n    </p>\n  \n    <p>\n      <strong>CONTACT INFORMATION.</strong> We welcome your comments or questions about this Policy, and you may contact us\n      at: <a href=\"mailto:privacy@theneko.io\">privacy@theneko.io</a>.\n    </p>\n  \n    <p>\n      <strong>CHANGES TO THIS PRIVACY POLICY.</strong> We may change this privacy policy at any time pr from time to time.\n      We encourage you to periodically review this page for the latest information on our privacy practices.\n      If we make any changes, we will change the Last Updated date found at the top of this policy.\n    </p>\n  \n    <p>\n      Any modifications to this Privacy Policy will be effective upon our posting of the new terms and/or upon\n      implementation of the changes to the Sites (or as otherwise indicated at the time of posting).\n      In all cases, your continued use of the Sites or Services after the posting of any modified Privacy Policy indicates\n      your acceptance of the terms of the modified Privacy Policy.\n    </p>\n  \n    <h2>ELIGIBILITY</h2>\n  \n    <p>\n      If you are under the age of majority in your jurisdiction of residence, you may use the Services only with the consent\n      of or under the supervision of your parent or legal guardian.\n      Consistent with the requirements of the Children’s Online Privacy Protection Act (COPPA), if we learn that we have\n      received any information directly from a child under age 13 without first receiving his or her parent’s verified\n      consent, we will use that information only to respond directly to that child (or his or her parent or legal guardian)\n      to inform the child that he or she cannot use the Sites and subsequently we will delete that information.\n    </p>\n  \n    <h2>NOTICE TO CALIFORNIA RESIDENTS</h2>\n  \n    <p>\n      Under California Civil Code Section 1789.3, California users are entitled to the following consumer rights notice:\n      California residents may reach the Complaint Assistance Unit of the Division of Consumer Services of the California\n      Department of Consumer Affairs by mail at 1625 North Market Blvd., Sacramento, CA 95834, or by telephone at (916)\n      445-1254 or (800) 952-5210.\n    </p>\n  \n    <p>\n      This section provides additional details about the personal information we collect about California consumers and the\n      rights afforded to them under the California Consumer Privacy Act or “CCPA.”\n    </p>\n  \n    <p>\n      For more details about the personal information we collect from you, please see the “What We Collect” section above.\n      We collect this information for the business and commercial purposes described in the “Use of Personal Information”\n      section above.\n      We share this information with the categories of third parties described in the “Sharing of Personal Information”\n      section above.\n      Company does not sell (as such term is defined in the CCPA) the personal information we collect (and will not sell it\n      without providing a right to opt out).\n      Please refer to our Cookies Policy for more information regarding the types of third-party cookies, if any, that we\n      use.\n    </p>\n  \n    <p>\n      Subject to certain limitations, the CCPA provides California consumers the right to request to know more details about\n      the categories or specific pieces of personal information we collect (including how we use and disclose this\n      information), to delete their personal information, to opt out of any “sales” that may be occurring, and to not be\n      discriminated against for exercising these rights.\n    </p>\n  \n    <p>\n      California consumers may make a request pursuant to their rights under the CCPA by contacting us at <a\n            href=\"mailto:legal@theneko.io\">legal@theneko.io</a>.\n      Please note that you must verify your identity and request before further action is taken.\n      As a part of this process, government identification may be required. Consistent with California law, you may\n      designate an authorized agent to make a request on your behalf.\n      In order to designate an authorized agent to make a request on your behalf, you must provide a valid power of\n      attorney, the requester’s valid government issued identification, and the authorized agent’s valid government issued\n      identification.\n    </p>\n  \n    <h2>NOTICE TO EU DATA SUBJECTS</h2>\n  \n    <h3>Personal Information</h3>\n  \n    <p>With respect to EU data subjects, “personal information,” as used in this Privacy Policy, is equivalent to “personal\n      data” as defined in the European Union General Data Protection Regulation (GDPR).</p>\n  \n    <h3>Sensitive Data</h3>\n  \n    <p>Some of the information you provide us may constitute sensitive data as defined in the GDPR (also referred to as\n      special categories of personal data), including identification of your race or ethnicity on government-issued\n      identification documents.</p>\n  \n    <h3>Legal Bases for Processing</h3>\n  \n    <p>We only use your personal information as permitted by law. We are required to inform you of the legal bases of our\n      processing of your personal information, which are described in the table below. If you have questions about the legal\n      bases under which we process your personal information, contact us at <a href=\"mailto:privacy@theneko.io\">privacy@theneko.io</a>.\n    </p>\n  \n    <table class=\"legal-table\">\n      <thead>\n      <tr>\n        <td>\n          Processing Purpose\n        </td>\n        <td>\n          Legal Basis\n        </td>\n      </tr>\n      </thead>\n  \n      <tr>\n        <td>\n          To provide our service\n        </td>\n        <td>\n          Our processing of your personal information is necessary to perform the contract governing our provision of the\n          Services or to take steps that you request prior to signing up for the Service.\n        </td>\n      </tr>\n  \n      <tr>\n        <td>\n          <p>To communicate with you</p>\n  \n          <p>To optimize our platform</p>\n  \n          <p>For compliance, fraud prevention, and safety</p>\n  \n          <p>To provide our service</p>\n        </td>\n  \n        <td>\n          These processing activities constitute our legitimate interests. We make sure we consider and balance any\n          potential impacts on you (both positive and negative) and your rights before we process your personal information\n          for our legitimate interests. We do not use your personal information for activities where our interests are\n          overridden by any adverse impact on you (unless we have your consent or are otherwise required or permitted to by\n          law).\n        </td>\n      </tr>\n  \n      <tr>\n        <td>\n          To comply with law\n        </td>\n        <td>\n          We use your personal information to comply with applicable laws and our legal obligations, including anti-money\n          laundering (AML) laws and know-your-customer (KYC) requirements.\n        </td>\n      </tr>\n  \n      <tr>\n        <td>\n          With your consent\n        </td>\n        <td>\n          Where our use of your personal information is based upon your consent, you have the right to withdraw it anytime\n          in the manner indicated in the Service or by contacting us at privacy@theneko.io.\n        </td>\n      </tr>\n    </table>\n  \n    <h3>Use for New Purposes</h3>\n  \n    <p>\n      We may use your personal information for reasons not described in this Privacy Policy, where we are permitted by law\n      to do so and where the reason is compatible with the purpose for which we collected it.\n      If we need to use your personal information for an unrelated purpose, we will notify you and explain the applicable\n      legal basis for that use.\n      If we have relied upon your consent for a particular use of your personal information, we will seek your consent for\n      any unrelated purpose.\n    </p>\n  \n    <h3>Your Rights</h3>\n  \n    <p>Under the GDPR, you have certain rights regarding your personal information. You may ask us to take the following\n      actions in relation to your personal information that we hold:</p>\n  \n    <ul>\n      <li>\n        <strong>Opt-out.</strong> Stop sending you direct marketing communications which you have previously consented to\n        receive. We may\n        continue to send you Service-related and other non-marketing communications.\n      </li>\n  \n      <li>\n        <strong>Access.</strong> Provide you with information about our processing of your personal information and give you\n        access to your\n        personal information.\n      </li>\n  \n      <li>\n        <strong>Correct.</strong> Update or correct inaccuracies in your personal information.\n      </li>\n  \n      <li>\n        <strong>Delete.</strong> Delete your personal information.\n      </li>\n  \n      <li>\n        <strong>Transfer.</strong> Transfer a machine-readable copy of your personal information to you or a third party of\n        your choice.\n      </li>\n  \n      <li>\n        <strong>Restrict.</strong> Restrict the processing of your personal information.\n      </li>\n  \n      <li>\n        <strong>Object.</strong> Object to our reliance on our legitimate interests as the basis of our processing of your\n        personal\n        information that impacts your rights.\n      </li>\n    </ul>\n  \n  \n    <p>\n      You can submit these requests by email to privacy@ctheneko.io. We may request specific information from you to help us\n      confirm your identity and process your request. Applicable law may require or permit us to decline your request. If we\n      decline your request, we will tell you why, subject to legal restrictions. If you would like to submit a complaint\n      about our use of your personal information or response to your requests regarding your personal information, you may\n      contact us at privacy@theneko.io or submit a complaint to the data protection regulator in your jurisdiction. You can\n      find your data protection regulator <a\n            href=\"https://ec.europa.eu/justice/article-29/structure/data-protection-authorities/index_en.htm\">here</a>.\n    </p>\n  \n    <h3>Cross-Border Data Transfer</h3>\n  \n    <p>\n      Please be aware that your personal data will be transferred to, processed, and stored in the United States. Data\n      protection laws in the U.S. may be different from those in your country of residence. You consent to the transfer of\n      your information, including personal information, to the U.S. as set forth in this Privacy Policy by visiting our\n      Sites or using our service.\n    </p>\n  \n    <p>\n      Whenever we transfer your personal information out of the EEA to the U.S. or countries not deemed by the European\n      Commission to provide an adequate level of personal information protection, the transfer will be based on a data\n      transfer mechanism recognized by the European Commission as providing adequate protection for personal information.\n    </p>\n  \n    <p>\n      Please contact us if you want further information on the specific mechanism used by us when transferring your personal\n      information out of the EEA.\n    </p>\n  \n  </section>\n  \n  */\n  {\n    \"id\": \"VhTKRL2D\",\n    \"block\": \"[[[10,\\\"section\\\"],[14,0,\\\"container\\\"],[14,1,\\\"privacy\\\"],[12],[1,\\\"\\\\n  \\\"],[10,\\\"h1\\\"],[12],[1,\\\"The Neko Privacy Policy\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,1],[12],[1,\\\"Last Updated: April 30, 2022\\\"],[13],[1,\\\"\\\\n\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    This privacy policy (“Policy”) describes how The Neko LLC. (“Company”, “we”, “our”, or “us”) collects, uses, shares,\\\\n    and stores personal information of users of its website, \\\"],[10,3],[14,6,\\\"https://theneko.io/\\\"],[12],[1,\\\"https://theneko.io/\\\"],[13],[1,\\\".\\\\n    This Policy applies to the Sites, applications, products and services (collectively, “Services”) on or in which it is\\\\n    posted, linked, or referenced.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    By using the Services, you accept the terms of this Policy and our Terms of Use, and consent to our collection, use,\\\\n    disclosure, and retention of your information as described in this Policy.\\\\n    If you have not done so already, please also review our terms of use. The terms of use contain provisions that limit\\\\n    our liability to you and require you to resolve any dispute with us on an individual basis and not as part of any\\\\n    class or representative action.\\\\n    IF YOU DO NOT AGREE WITH ANY PART OF THIS PRIVACY POLICY OR OUR TERMS OF USE, THEN PLEASE DO NOT USE ANY OF THE\\\\n    SERVICES.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    Please note that this Policy does not apply to information collected through third-party websites or services that you\\\\n    may access through the Services or that you submit to us through email, text message or other electronic message or\\\\n    offline.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    If you are visiting the Site from the European Union (EU), see our Notice to EU Data Subjects below for our legal\\\\n    bases for processing and transfer of your data.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n  \\\"],[10,\\\"h2\\\"],[12],[1,\\\"WHAT WE COLLECT\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"We get information about you in a range of ways.\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[10,\\\"strong\\\"],[12],[1,\\\"Information You Give Us.\\\"],[13],[1,\\\" Information we collect from you may include:\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"ul\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Identity information, such as your first name, last name, username or similar identifier, title, date of birth and\\\\n      gender;\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Contact information, such as your postal address, email address and telephone number;\\\"],[13],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Profile information, such as your username and password, interests, preferences, feedback and survey responses;\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Feedback and correspondence, such as information you provide in your responses to surveys, when you participate in\\\\n      market research activities, report a problem with Service, receive customer support or otherwise correspond with us;\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Financial information, such as your credit card or other payment card details;\\\"],[13],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Transaction information, such details about purchases you make through the Service and billing details;\\\"],[13],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Usage information, such as information about how you use the Service and interact with us;\\\"],[13],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Marketing information, such as your preferences for receiving marketing communications and details about how you\\\\n      engage with them;\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Financial information, such as bank account number and bank routing number; financial assets holdings; and\\\"],[13],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Technical information, such as your Ethereum wallet address, application programming interface (API)-key and\\\\n      network information regarding transactions. Please note that your Ethereum wallet address is not collected by\\\\n      https://theneko.io/ or associated plugins and mobile applications (“NekoMask”).\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Information We Get From Others.\\\"],[13],[1,\\\"\\\\n    We may get information about you from other third party sources and we may add this to information we get from your\\\\n    use of the Services. Such information may include:\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Information Automatically Collected.\\\"],[13],[1,\\\" We may automatically record certain information about how you\\\\n    use our Sites (we refer to this information as “Log Data“).\\\\n    Log Data may include information such as a user’s Internet Protocol (IP) address, device and browser type, operating\\\\n    system, the pages or features of our Sites to which a user browsed and the time spent on those pages or features, the\\\\n    frequency with which the Sites are used by a user, search terms, the links on our Sites that a user clicked on or\\\\n    used, and other statistics.\\\\n    We use this information to administer the Service and we analyze (and may engage third parties to analyze) this\\\\n    information to improve and enhance the Service by expanding its features and functionality and tailoring it to our\\\\n    users’ needs and preferences.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We may use cookies, local storage or similar technologies to analyze trends, administer the Sites, track users’\\\\n    movements around the Sites, and to gather demographic information about our user base as a whole.\\\\n    Users can control the use of cookies and local storage at the individual browser level. For more information, please\\\\n    see our \\\"],[10,\\\"em\\\"],[12],[1,\\\"Cookies Policy\\\"],[13],[1,\\\".\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We also may use Google Analytics to help us offer you an optimized user experience.\\\\n    You can find more information about Google Analytics’ use of your personal data here: \\\"],[10,3],[14,6,\\\"https://www.google.com/analytics/terms/us.html\\\"],[12],[1,\\\"https://www.google.com/analytics/terms/us.html\\\"],[13],[1,\\\".\\\\n    Please note that NekoMask does not use Google Analytics in its wallet.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We also use Mixpanel in some of our Services in order to better understand how you are using the Sites.\\\\n    You can find more information about Mixpanel’s use of your personal data here: \\\"],[10,3],[14,6,\\\"https://mixpanel.com/legal/privacy-policy/\\\"],[12],[1,\\\"https://mixpanel.com/legal/privacy-policy/\\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Information we will never collect.\\\"],[13],[1,\\\" We will never ask you to share your private keys or wallet seed.\\\\n    Never trust anyone or any site that asks you to enter your private keys or wallet seed.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n  \\\"],[10,\\\"h2\\\"],[12],[1,\\\"USE OF PERSONAL INFORMATION\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"To provide our service\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"We will use your personal information in the following ways:\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"ul\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"To enable you to access and use the Services\\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"To provide and deliver products and services that you may request.\\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"To process and complete transactions, and send you related information, including purchase confirmations and\\\\n      invoices\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"To send information, including confirmations, technical notices, updates, security alerts, and support and\\\\n      administrative messages.\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"To comply with law\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We use your personal information as we believe necessary or appropriate to comply with applicable laws (including\\\\n    anti-money laundering (AML)\\\\n    laws and know-your-customer (KYC) requirements), lawful requests and legal process, such as to respond to subpoenas or\\\\n    requests from government authorities.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"To communicate with you\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We use your personal information to communicate about promotions, upcoming events, and other news about products and\\\\n    services offered by us and our selected partners.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"To optimize our platform\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    In order to optimize your user experience, we may use your personal information to operate, maintain, and improve our\\\\n    Services.\\\\n    We may also use your information to respond to your comments and questions regarding the Services, and to provide you\\\\n    and other users with general customer service.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"With your consent\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We may use or share your personal information with your consent, such as when you consent to let us post your\\\\n    testimonials or endorsements on our Sites, you instruct us to take a specific action with respect to your personal\\\\n    information, or you opt into third party marketing communications.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"For compliance, fraud prevention, and safety\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We may use your personal information to protect, investigate, and deter against fraudulent, unauthorized, or illegal\\\\n    activity.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h2\\\"],[12],[1,\\\"SHARING OF PERSONAL INFORMATION\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We do not share the personal information that you provide us with other organizations without your express consent,\\\\n    except as described in this Privacy Policy.\\\\n    We disclose personal information to third parties under the following circumstances:\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"ul\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Affiliates.\\\"],[13],[1,\\\" We may disclose your personal information to our subsidiaries and corporate affiliates\\\\n      (i.e. our consortium of companies that are related by common ownership or control) for purposes consistent with this\\\\n      Privacy Policy.\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Business Transfers.\\\"],[13],[1,\\\" We may share personal information when we do a business deal, or negotiate a\\\\n      business deal, involving the sale or transfer of all or a part of our business or assets. These deals can include\\\\n      any merger, financing, acquisition, or bankruptcy transaction or proceeding.\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Compliance with Laws and Law Enforcement; Protection and Safety.\\\"],[13],[1,\\\" We may share personal information\\\\n      for legal, protection, and safety purposes.\\\\n\\\\n      \\\"],[10,\\\"ul\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          We may share information to comply with laws, including KYC and AML requirements.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          We may share information to respond to lawful requests and legal processes.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          We may share information to protect the rights and property of the Company, our agents, customers, and others.\\\\n          This includes enforcing our agreements, policies, and terms of use.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          We may share information in an emergency. This includes protecting the safety of our employees and agents, our\\\\n          customers, or any person.\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Professional Advisors and Service Providers.\\\"],[13],[1,\\\" We may share information with those who need it to do\\\\n      work for us.\\\\n      These recipients may include third party companies and individuals to administer and provide the Service on our\\\\n      behalf (such as billing and payment processing, customer support, hosting, email delivery and database management\\\\n      services), as well as lawyers, bankers, auditors, and insurers.\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Other.\\\"],[13],[1,\\\" You may permit us to share your personal information with other companies or entities of\\\\n      your choosing. Those uses will be subject to the privacy policies of the recipient entity or entities.\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n  \\\"],[10,\\\"h2\\\"],[12],[1,\\\"INTERNATIONAL TRANSFER\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"The Company has offices outside of the EU and has affiliates and service providers in the United States and in other\\\\n    countries. Your personal information may be transferred to or from the country of origin or other locations outside of\\\\n    your state, province, country or other governmental jurisdiction where privacy laws may not be as protective as those\\\\n    in your jurisdiction.\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"EU users should read the important information provided below about transfer of personal information outside of the\\\\n    European Economic Area (EEA).\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h2\\\"],[12],[1,\\\"HOW INFORMATION IS SECURED\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We retain information we collect as long as it is necessary and relevant to fulfill the purposes outlined in this\\\\n    privacy policy.\\\\n    In addition, we retain personal information to comply with applicable law where required, prevent fraud, resolve\\\\n    disputes, troubleshoot problems, assist with any investigation, enforce our Terms of Use, and other actions permitted\\\\n    by law.\\\\n    To determine the appropriate retention period for personal information, we consider the amount, nature, and\\\\n    sensitivity of the personal information, the potential risk of harm from unauthorized use or disclosure of your\\\\n    personal information, the purposes for which we process your personal information and whether we can achieve those\\\\n    purposes through other means, and the applicable legal requirements.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    In some circumstances we may anonymize your personal information (so that it can no longer be associated with you) in\\\\n    which case we may use this information indefinitely without further notice to you.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We employ industry standard security measures designed to protect the security of all information submitted through\\\\n    the Services.\\\\n    However, the security of information transmitted through the internet can never be guaranteed.\\\\n    We are not responsible for any interception or interruption of any communications through the internet or for changes\\\\n    to or losses of data.\\\\n    Users of the Services are responsible for maintaining the security of any password, biometrics, user ID or other form\\\\n    of authentication involved in obtaining access to password protected or secure areas of any of our digital services.\\\\n    In order to protect you and your data, we may suspend your use of any of the Services, without notice, pending an\\\\n    investigation, if any breach of security is suspected.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n  \\\"],[10,\\\"h2\\\"],[12],[1,\\\"INFORMATION CHOICES AND CHANGES\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"Accessing, Updating, Correcting, Deleting or Amending your Information in any way\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    You may access information that you have voluntarily provided through your account on the Services, and to review,\\\\n    correct, or delete it by sending a request to \\\"],[10,3],[14,6,\\\"mailto:privacy@theneko.io\\\"],[12],[1,\\\"privacy@theneko.io\\\"],[13],[1,\\\".\\\\n    You can request to change contact choices, opt-out of our sharing with others, and update your personal information\\\\n    and preferences.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"Tracking Technologies Generally\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    Regular cookies may generally be disabled or removed by tools available as part of most commercial browsers, and in\\\\n    some instances blocked in the future by selecting certain settings.\\\\n    For more information, please see our \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Cookies Policy.\\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"Google Analytics\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    You may exercise choices regarding the use of cookies from Google Analytics by going to \\\"],[10,3],[14,6,\\\"https://tools.google.com/dlpage/gaoptout\\\"],[12],[1,\\\"https://tools.google.com/dlpage/gaoptout\\\"],[13],[1,\\\" and downloading the\\\\n    Google Analytics Opt-out Browser Add-on.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    \\\"],[10,\\\"strong\\\"],[12],[1,\\\"CONTACT INFORMATION.\\\"],[13],[1,\\\" We welcome your comments or questions about this Policy, and you may contact us\\\\n    at: \\\"],[10,3],[14,6,\\\"mailto:privacy@theneko.io\\\"],[12],[1,\\\"privacy@theneko.io\\\"],[13],[1,\\\".\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    \\\"],[10,\\\"strong\\\"],[12],[1,\\\"CHANGES TO THIS PRIVACY POLICY.\\\"],[13],[1,\\\" We may change this privacy policy at any time pr from time to time.\\\\n    We encourage you to periodically review this page for the latest information on our privacy practices.\\\\n    If we make any changes, we will change the Last Updated date found at the top of this policy.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    Any modifications to this Privacy Policy will be effective upon our posting of the new terms and/or upon\\\\n    implementation of the changes to the Sites (or as otherwise indicated at the time of posting).\\\\n    In all cases, your continued use of the Sites or Services after the posting of any modified Privacy Policy indicates\\\\n    your acceptance of the terms of the modified Privacy Policy.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h2\\\"],[12],[1,\\\"ELIGIBILITY\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    If you are under the age of majority in your jurisdiction of residence, you may use the Services only with the consent\\\\n    of or under the supervision of your parent or legal guardian.\\\\n    Consistent with the requirements of the Children’s Online Privacy Protection Act (COPPA), if we learn that we have\\\\n    received any information directly from a child under age 13 without first receiving his or her parent’s verified\\\\n    consent, we will use that information only to respond directly to that child (or his or her parent or legal guardian)\\\\n    to inform the child that he or she cannot use the Sites and subsequently we will delete that information.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h2\\\"],[12],[1,\\\"NOTICE TO CALIFORNIA RESIDENTS\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    Under California Civil Code Section 1789.3, California users are entitled to the following consumer rights notice:\\\\n    California residents may reach the Complaint Assistance Unit of the Division of Consumer Services of the California\\\\n    Department of Consumer Affairs by mail at 1625 North Market Blvd., Sacramento, CA 95834, or by telephone at (916)\\\\n    445-1254 or (800) 952-5210.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    This section provides additional details about the personal information we collect about California consumers and the\\\\n    rights afforded to them under the California Consumer Privacy Act or “CCPA.”\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    For more details about the personal information we collect from you, please see the “What We Collect” section above.\\\\n    We collect this information for the business and commercial purposes described in the “Use of Personal Information”\\\\n    section above.\\\\n    We share this information with the categories of third parties described in the “Sharing of Personal Information”\\\\n    section above.\\\\n    Company does not sell (as such term is defined in the CCPA) the personal information we collect (and will not sell it\\\\n    without providing a right to opt out).\\\\n    Please refer to our Cookies Policy for more information regarding the types of third-party cookies, if any, that we\\\\n    use.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    Subject to certain limitations, the CCPA provides California consumers the right to request to know more details about\\\\n    the categories or specific pieces of personal information we collect (including how we use and disclose this\\\\n    information), to delete their personal information, to opt out of any “sales” that may be occurring, and to not be\\\\n    discriminated against for exercising these rights.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    California consumers may make a request pursuant to their rights under the CCPA by contacting us at \\\"],[10,3],[14,6,\\\"mailto:legal@theneko.io\\\"],[12],[1,\\\"legal@theneko.io\\\"],[13],[1,\\\".\\\\n    Please note that you must verify your identity and request before further action is taken.\\\\n    As a part of this process, government identification may be required. Consistent with California law, you may\\\\n    designate an authorized agent to make a request on your behalf.\\\\n    In order to designate an authorized agent to make a request on your behalf, you must provide a valid power of\\\\n    attorney, the requester’s valid government issued identification, and the authorized agent’s valid government issued\\\\n    identification.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h2\\\"],[12],[1,\\\"NOTICE TO EU DATA SUBJECTS\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"Personal Information\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"With respect to EU data subjects, “personal information,” as used in this Privacy Policy, is equivalent to “personal\\\\n    data” as defined in the European Union General Data Protection Regulation (GDPR).\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"Sensitive Data\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"Some of the information you provide us may constitute sensitive data as defined in the GDPR (also referred to as\\\\n    special categories of personal data), including identification of your race or ethnicity on government-issued\\\\n    identification documents.\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"Legal Bases for Processing\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"We only use your personal information as permitted by law. We are required to inform you of the legal bases of our\\\\n    processing of your personal information, which are described in the table below. If you have questions about the legal\\\\n    bases under which we process your personal information, contact us at \\\"],[10,3],[14,6,\\\"mailto:privacy@theneko.io\\\"],[12],[1,\\\"privacy@theneko.io\\\"],[13],[1,\\\".\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"table\\\"],[14,0,\\\"legal-table\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"thead\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"tr\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n        Processing Purpose\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n        Legal Basis\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"tr\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n        To provide our service\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n        Our processing of your personal information is necessary to perform the contract governing our provision of the\\\\n        Services or to take steps that you request prior to signing up for the Service.\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"tr\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n        \\\"],[10,2],[12],[1,\\\"To communicate with you\\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,2],[12],[1,\\\"To optimize our platform\\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,2],[12],[1,\\\"For compliance, fraud prevention, and safety\\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,2],[12],[1,\\\"To provide our service\\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n        These processing activities constitute our legitimate interests. We make sure we consider and balance any\\\\n        potential impacts on you (both positive and negative) and your rights before we process your personal information\\\\n        for our legitimate interests. We do not use your personal information for activities where our interests are\\\\n        overridden by any adverse impact on you (unless we have your consent or are otherwise required or permitted to by\\\\n        law).\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"tr\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n        To comply with law\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n        We use your personal information to comply with applicable laws and our legal obligations, including anti-money\\\\n        laundering (AML) laws and know-your-customer (KYC) requirements.\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"tr\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n        With your consent\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n        Where our use of your personal information is based upon your consent, you have the right to withdraw it anytime\\\\n        in the manner indicated in the Service or by contacting us at privacy@theneko.io.\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"Use for New Purposes\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    We may use your personal information for reasons not described in this Privacy Policy, where we are permitted by law\\\\n    to do so and where the reason is compatible with the purpose for which we collected it.\\\\n    If we need to use your personal information for an unrelated purpose, we will notify you and explain the applicable\\\\n    legal basis for that use.\\\\n    If we have relied upon your consent for a particular use of your personal information, we will seek your consent for\\\\n    any unrelated purpose.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"Your Rights\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"Under the GDPR, you have certain rights regarding your personal information. You may ask us to take the following\\\\n    actions in relation to your personal information that we hold:\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"ul\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Opt-out.\\\"],[13],[1,\\\" Stop sending you direct marketing communications which you have previously consented to\\\\n      receive. We may\\\\n      continue to send you Service-related and other non-marketing communications.\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Access.\\\"],[13],[1,\\\" Provide you with information about our processing of your personal information and give you\\\\n      access to your\\\\n      personal information.\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Correct.\\\"],[13],[1,\\\" Update or correct inaccuracies in your personal information.\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Delete.\\\"],[13],[1,\\\" Delete your personal information.\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Transfer.\\\"],[13],[1,\\\" Transfer a machine-readable copy of your personal information to you or a third party of\\\\n      your choice.\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Restrict.\\\"],[13],[1,\\\" Restrict the processing of your personal information.\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[1,\\\"Object.\\\"],[13],[1,\\\" Object to our reliance on our legitimate interests as the basis of our processing of your\\\\n      personal\\\\n      information that impacts your rights.\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    You can submit these requests by email to privacy@ctheneko.io. We may request specific information from you to help us\\\\n    confirm your identity and process your request. Applicable law may require or permit us to decline your request. If we\\\\n    decline your request, we will tell you why, subject to legal restrictions. If you would like to submit a complaint\\\\n    about our use of your personal information or response to your requests regarding your personal information, you may\\\\n    contact us at privacy@theneko.io or submit a complaint to the data protection regulator in your jurisdiction. You can\\\\n    find your data protection regulator \\\"],[10,3],[14,6,\\\"https://ec.europa.eu/justice/article-29/structure/data-protection-authorities/index_en.htm\\\"],[12],[1,\\\"here\\\"],[13],[1,\\\".\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h3\\\"],[12],[1,\\\"Cross-Border Data Transfer\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    Please be aware that your personal data will be transferred to, processed, and stored in the United States. Data\\\\n    protection laws in the U.S. may be different from those in your country of residence. You consent to the transfer of\\\\n    your information, including personal information, to the U.S. as set forth in this Privacy Policy by visiting our\\\\n    Sites or using our service.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    Whenever we transfer your personal information out of the EEA to the U.S. or countries not deemed by the European\\\\n    Commission to provide an adequate level of personal information protection, the transfer will be based on a data\\\\n    transfer mechanism recognized by the European Commission as providing adequate protection for personal information.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    Please contact us if you want further information on the specific mechanism used by us when transferring your personal\\\\n    information out of the EEA.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[13],[1,\\\"\\\\n\\\"]],[],false,[]]\",\n    \"moduleName\": \"app/components/application/privacy/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/staking/claim/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\", \"@glimmer/tracking\", \"ember-concurrency-decorators\", \"rsvp\"], function (_exports, _component, _service, _tracking, _emberConcurrencyDecorators, _rsvp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\",0,\"@glimmer/tracking\",0,\"ember-concurrency-decorators\",0,\"rsvp\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let ApplicationStakingClaimComponent = (_class = class ApplicationStakingClaimComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"toast\", _descriptor, this);\n    }\n\n    *claimTask() {\n      try {\n        const tx = yield this.args.vaultContract.claimNative();\n        this.toast.success('Claiming ETH. Please wait for a confirmation!', '', {\n          progressBar: false,\n          timeOut: '90000000'\n        });\n        yield tx.wait(1);\n        this.toast.clear();\n        yield this.args.onSuccess();\n        this.toast.success('Successfully claimed ETH');\n        return (0, _rsvp.resolve)(true);\n      } catch (e) {\n        this.toast.error(e.message, 'Error!');\n        (0, _rsvp.reject)(e);\n      }\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"toast\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _applyDecoratedDescriptor(_class.prototype, \"claimTask\", [_emberConcurrencyDecorators.dropTask], Object.getOwnPropertyDescriptor(_class.prototype, \"claimTask\"), _class.prototype)), _class);\n  _exports.default = ApplicationStakingClaimComponent;\n});","define(\"app/components/application/staking/claim/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"row mb-4\">\n    <div class=\"col-6\">\n      {{svg-jar \"claim-ethereum\"}}\n    </div>\n    <div class=\"col-6 ps-5\">\n      <div class=\"mb-4\">\n        <label class=\"mb-2\">{{t \"neko.staking.shares\"}}</label>\n        <h5 class=\"fw-bolder\">{{display-number @vaultUserData.sharePoints}}</h5>\n      </div>\n      <div class=\"mb-4\">\n        <label class=\"mb-2\">{{t \"neko.staking.eth.available\"}}</label>\n        <h5 class=\"fw-bolder\">{{display-number @vaultUserData.pendingRewards}}</h5>\n      </div>\n    </div>\n  </div>\n  <div class=\"pt-2\">\n    <Ui::Btn\n      @color=\"primary\"\n      @size=\"lg\"\n      @class=\"w-100\"\n      @label=\"{{t \"neko.staking.eth.claim\"}}\"\n      @icon=\"diamond\"\n      @disabled={{or (not @vaultUserData.pendingRewards) this.claimTask.isRunning}}\n      @onClick={{perform this.claimTask}}\n      @isLoading={{this.claimTask.isRunning}}/>\n  </div>\n  */\n  {\n    \"id\": \"6aWFnsQi\",\n    \"block\": \"[[[10,0],[14,0,\\\"row mb-4\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"col-6\\\"],[12],[1,\\\"\\\\n    \\\"],[1,[28,[35,0],[\\\"claim-ethereum\\\"],null]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"col-6 ps-5\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"mb-4\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"mb-2\\\"],[12],[1,[28,[35,1],[\\\"neko.staking.shares\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,\\\"h5\\\"],[14,0,\\\"fw-bolder\\\"],[12],[1,[28,[35,2],[[30,1,[\\\"sharePoints\\\"]]],null]],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"mb-4\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"mb-2\\\"],[12],[1,[28,[35,1],[\\\"neko.staking.eth.available\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,\\\"h5\\\"],[14,0,\\\"fw-bolder\\\"],[12],[1,[28,[35,2],[[30,1,[\\\"pendingRewards\\\"]]],null]],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[10,0],[14,0,\\\"pt-2\\\"],[12],[1,\\\"\\\\n  \\\"],[8,[39,3],null,[[\\\"@color\\\",\\\"@size\\\",\\\"@class\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\",\\\"@onClick\\\",\\\"@isLoading\\\"],[\\\"primary\\\",\\\"lg\\\",\\\"w-100\\\",[29,[[28,[37,1],[\\\"neko.staking.eth.claim\\\"],null]]],\\\"diamond\\\",[28,[37,4],[[28,[37,5],[[30,1,[\\\"pendingRewards\\\"]]],null],[30,0,[\\\"claimTask\\\",\\\"isRunning\\\"]]],null],[28,[37,6],[[30,0,[\\\"claimTask\\\"]]],null],[30,0,[\\\"claimTask\\\",\\\"isRunning\\\"]]]],null],[1,\\\"\\\\n\\\"],[13]],[\\\"@vaultUserData\\\"],false,[\\\"svg-jar\\\",\\\"t\\\",\\\"display-number\\\",\\\"ui/btn\\\",\\\"or\\\",\\\"not\\\",\\\"perform\\\"]]\",\n    \"moduleName\": \"app/components/application/staking/claim/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/staking/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\", \"web3\", \"@glimmer/tracking\", \"@ember/object\", \"ethers\", \"ember-concurrency-decorators\", \"app/utilities/contract\", \"app/constants/contracts\", \"app/constants/abi/staking/nft\", \"@ember/runloop\"], function (_exports, _component, _service, _web, _tracking, _object, _ethers, _emberConcurrencyDecorators, _contract, _contracts, _nft, _runloop) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _dec, _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\",0,\"web3\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"ethers\",0,\"ember-concurrency-decorators\",0,\"app/utilities/contract\",0,\"app/constants/contracts\",0,\"app/constants/abi/staking/nft\",0,\"@ember/runloop\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  const evmChains = window.evmChains;\n  let ApplicationStakingComponent = (_dec = (0, _service.inject)('contract'), (_class = class ApplicationStakingComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"screen\", _descriptor, this);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor2, this);\n\n      _initializerDefineProperty(this, \"contractService\", _descriptor3, this);\n\n      _initializerDefineProperty(this, \"toast\", _descriptor4, this);\n\n      _defineProperty(this, \"web3Modal\", void 0);\n\n      _defineProperty(this, \"provider\", void 0);\n\n      _defineProperty(this, \"ethersProvider\", void 0);\n\n      _defineProperty(this, \"chainId\", void 0);\n\n      _defineProperty(this, \"chainName\", '');\n\n      _defineProperty(this, \"tokenContract\", void 0);\n\n      _defineProperty(this, \"vaultContract\", void 0);\n\n      _defineProperty(this, \"nftContract\", void 0);\n\n      _defineProperty(this, \"multicallContract\", void 0);\n\n      _initializerDefineProperty(this, \"selectedTab\", _descriptor5, this);\n\n      _initializerDefineProperty(this, \"isConnecting\", _descriptor6, this);\n\n      _initializerDefineProperty(this, \"isConnected\", _descriptor7, this);\n\n      _initializerDefineProperty(this, \"selectedAccount\", _descriptor8, this);\n\n      _initializerDefineProperty(this, \"vaultSettingsData\", _descriptor9, this);\n\n      _initializerDefineProperty(this, \"vaultUserData\", _descriptor10, this);\n\n      _initializerDefineProperty(this, \"vaultUserLockData\", _descriptor11, this);\n\n      _defineProperty(this, \"onConnect\", async () => {\n        try {\n          (0, _object.set)(this, 'isConnecting', true);\n          this.provider = await this.web3Modal.connect();\n        } catch (error) {\n          (0, _object.set)(this, 'isConnecting', false);\n          return;\n        } // Subscribe to accounts change\n\n\n        this.provider.on('accountsChanged', accounts => {\n          this.resetProps();\n          this.fetchDataTask.perform();\n        }); // Subscribe to chainId change\n\n        this.provider.on('chainChanged', chainId => {\n          this.resetProps();\n          this.fetchDataTask.perform();\n        }); // Subscribe to networkId change\n\n        this.provider.on('networkChanged', networkId => {\n          this.resetProps();\n          this.fetchDataTask.perform();\n        });\n\n        if (!this.isConnected || this.isConnecting) {\n          await this._fetchDataTask.perform();\n        }\n      });\n\n      this.setupWallet();\n    }\n\n    get isChainAllowed() {\n      let chainId = (0, _object.get)(this, 'chainId');\n      return chainId && [1, 4].includes(chainId);\n    }\n\n    get vaultContractAddress() {\n      return _contracts.stakingContracts['vault'][this.chainId].address;\n    }\n\n    get nftContractAddress() {\n      return _contracts.stakingContracts['nft'][this.chainId].address;\n    }\n\n    onTabChange(tab) {\n      (0, _object.set)(this, 'selectedTab', tab);\n    }\n\n    onSuccessApproveStake() {\n      this.setVaultUserData();\n    }\n\n    onSuccessStake() {\n      this.setVaultSettingsData();\n      this.setVaultUserLockData();\n      this.setVaultUserData();\n    }\n\n    onSuccessClaim() {\n      this.setVaultUserData();\n    }\n\n    setContracts() {\n      this.contractService.setContracts(_contracts.stakingContracts);\n    }\n\n    async setupWallet() {\n      this.web3Modal = await this.contractService.setupWallet();\n      await this.onConnect();\n    }\n\n    *fetchDataTask() {\n      // Get a Web3 instance for the wallet\n      const web3 = new _web.default(this.provider); // Get connected chain id from Ethereum node\n\n      this.chainId = yield web3.eth.getChainId();\n      this.ethersProvider = new _ethers.providers.Web3Provider(this.provider);\n\n      if (this.isChainAllowed) {\n        yield this.setContracts();\n        this.tokenContract = yield this.contractService.getContract('token', this.chainId, this.ethersProvider.getSigner());\n        this.vaultContract = yield this.contractService.getContract('vault', this.chainId, this.ethersProvider.getSigner());\n        this.nftContract = yield this.contractService.getContract('nft', this.chainId, this.ethersProvider.getSigner());\n        this.multicallContract = yield this.contractService.getContract('multicall', this.chainId, this.ethersProvider.getSigner());\n      } else {\n        // Invalid chain\n        this.toast.error('Staking is available only on the Ethereum network chain', 'Invalid Chain!', {\n          timeOut: '10000'\n        });\n      } // Load chain information over an HTTP API\n\n\n      const chainData = evmChains.getChain(this.chainId);\n      this.chainName = chainData.name; // Get list of accounts of the connected wallet\n\n      const accounts = yield web3.eth.getAccounts();\n      (0, _object.set)(this, 'selectedAccount', accounts[0]);\n\n      if (this.isChainAllowed) {\n        // If not connected, the set autoload in queue [ONCE]\n        if (!this.isConnected) {\n          yield this.autoLoadData.perform();\n        } else {\n          yield this.setVaultSettingsData();\n          yield this.setVaultUserLockData();\n          yield this.setVaultUserData();\n        }\n      } // Display fully loaded UI for wallet data\n\n\n      (0, _object.set)(this, 'isConnected', true);\n    }\n\n    *_fetchDataTask() {\n      yield this.fetchDataTask.perform();\n    }\n\n    *autoLoadData() {\n      yield this.setVaultSettingsData();\n      yield this.setVaultUserLockData();\n      yield this.setVaultUserData(); // Call every 60 seconds\n\n      (0, _runloop.later)(this, () => {\n        this.autoLoadData.perform();\n      }, 60000);\n    } // Set vault settings\n\n\n    async setVaultSettingsData() {\n      let isActive = await this.vaultContract.isActive();\n      let totalSharePoints = await this.vaultContract.totalSharePoints();\n      let nftInfo = await this.vaultContract.nftInfo();\n      (0, _object.set)(this, 'vaultSettingsData', {\n        isActive,\n        totalSharePoints: (0, _contract.getBalanceNumber)(totalSharePoints),\n        nftInfo\n      });\n    }\n\n    async setVaultUserLockData() {\n      let userLocks = await this.vaultContract.userLocks(this.selectedAccount);\n      let nftLocks = await this.vaultContract.userNftLocks(this.selectedAccount);\n      let userNftLocks = {\n        nftId: parseInt(nftLocks.nftId),\n        amount: parseInt(nftLocks.amount),\n        startTime: (0, _contract.stringToTime)(nftLocks.startTime),\n        endTime: (0, _contract.stringToTime)(nftLocks.endTime)\n      }; // Get the locked NFT details\n\n      if (userNftLocks.nftId) {\n        userNftLocks.nft = await this.getStakedNft(userNftLocks.nftId);\n      }\n\n      (0, _object.set)(this, 'vaultUserLockData', {\n        tokenAmount: (0, _contract.getBalanceNumber)(userLocks.tokenAmount),\n        claimedAmount: (0, _contract.getBalanceNumber)(userLocks.claimedAmount),\n        startTime: (0, _contract.stringToTime)(userLocks.startTime),\n        endTime: (0, _contract.stringToTime)(userLocks.endTime),\n        userNftLocks\n      });\n    }\n\n    async setVaultUserData() {\n      let sharePoints = await this.vaultContract.sharePoints(this.selectedAccount);\n      let pendingRewards = await this.vaultContract.getDividends(this.selectedAccount);\n      let allowance = await this.tokenContract.allowance(this.selectedAccount, this.vaultContractAddress);\n      let approved = await this.nftContract.isApprovedForAll(this.selectedAccount, this.vaultContractAddress);\n      let tokenBalance = await this.getUserTokenBalance();\n      let userNfts = {}; // Get list of NFT's only if not staked\n\n      if (!(0, _object.get)(this.vaultUserLockData, 'userNftLocks.nftId')) {\n        userNfts = await this.getUserNfts();\n      }\n\n      (0, _object.set)(this, 'vaultUserData', {\n        allowance,\n        approved,\n        sharePoints: (0, _contract.getBalanceNumber)(sharePoints),\n        pendingRewards: (0, _contract.toEth)(pendingRewards),\n        tokenBalance,\n        userNfts\n      });\n    }\n\n    async getUserTokenBalance() {\n      const hexValue = await this.tokenContract.balanceOf(this.selectedAccount);\n      return (0, _contract.getBalanceNumber)(hexValue);\n    }\n\n    async getUserNfts() {\n      let nftSupply = await this.nftContract.totalSupply();\n      let nftOwnerCalls = [];\n\n      for (let i = 0; i < nftSupply.toString(); i++) {\n        nftOwnerCalls.push({\n          address: this.nftContractAddress,\n          name: 'ownerOf',\n          params: [i]\n        });\n      }\n\n      let nftOwners = await this.contractService.multicall(this.multicallContract, _nft.default, nftOwnerCalls);\n      let userOwned = [];\n      nftOwners.map((o, index) => {\n        if (o == this.selectedAccount) {\n          userOwned.push(index);\n        }\n      });\n      let uriCalls = [];\n      userOwned.map(nftId => {\n        uriCalls.push({\n          address: this.nftContractAddress,\n          name: 'tokenURI',\n          params: [nftId]\n        });\n      });\n      let userNfts = [];\n\n      if (userOwned) {\n        let tokenUris = await this.contractService.multicall(this.multicallContract, _nft.default, uriCalls); // Fetch details for each NFT\n\n        userNfts = await Promise.all(tokenUris.map(async (uri, index) => {\n          let response = await fetch(uri);\n          let responseJson = await response.json();\n          return {\n            nftId: uriCalls[index].params[0],\n            ...responseJson\n          };\n        }));\n      }\n\n      return {\n        amount: userOwned.length,\n        nfts: userNfts\n      };\n    }\n\n    async getStakedNft(nftId) {\n      let tokenUri = await this.nftContract.tokenURI(nftId);\n      let response = await fetch(tokenUri);\n      let responseJson = await response.json();\n      return {\n        nftId: nftId,\n        ...responseJson\n      };\n    }\n\n    resetProps() {\n      (0, _object.set)(this, 'vaultUserData', {});\n      (0, _object.set)(this, 'vaultSettingsData', {});\n      (0, _object.set)(this, 'vaultUserLockData', {});\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"screen\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"contractService\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"toast\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"selectedTab\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 'staking';\n    }\n  }), _descriptor6 = _applyDecoratedDescriptor(_class.prototype, \"isConnecting\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor7 = _applyDecoratedDescriptor(_class.prototype, \"isConnected\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor8 = _applyDecoratedDescriptor(_class.prototype, \"selectedAccount\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor9 = _applyDecoratedDescriptor(_class.prototype, \"vaultSettingsData\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return {};\n    }\n  }), _descriptor10 = _applyDecoratedDescriptor(_class.prototype, \"vaultUserData\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return {};\n    }\n  }), _descriptor11 = _applyDecoratedDescriptor(_class.prototype, \"vaultUserLockData\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return {};\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"onTabChange\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onTabChange\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"onSuccessApproveStake\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onSuccessApproveStake\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"onSuccessStake\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onSuccessStake\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"onSuccessClaim\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onSuccessClaim\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"fetchDataTask\", [_emberConcurrencyDecorators.dropTask], Object.getOwnPropertyDescriptor(_class.prototype, \"fetchDataTask\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"_fetchDataTask\", [_emberConcurrencyDecorators.task], Object.getOwnPropertyDescriptor(_class.prototype, \"_fetchDataTask\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"autoLoadData\", [_emberConcurrencyDecorators.task], Object.getOwnPropertyDescriptor(_class.prototype, \"autoLoadData\"), _class.prototype)), _class));\n  _exports.default = ApplicationStakingComponent;\n});","define(\"app/components/application/staking/connect-wallet/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <Ui::Btn\n    @color=\"primary\"\n    @size=\"lg\"\n    @class=\"w-100\"\n    @label=\"{{t \"neko.staking.connectWallet\"}}\"\n    @icon=\"connect\"\n    @disabled={{@isLoading}}\n    @isLoading={{@isLoading}}\n    @onClick={{@onConnect}}/>\n  */\n  {\n    \"id\": \"+9wxaizg\",\n    \"block\": \"[[[8,[39,0],null,[[\\\"@color\\\",\\\"@size\\\",\\\"@class\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\",\\\"@isLoading\\\",\\\"@onClick\\\"],[\\\"primary\\\",\\\"lg\\\",\\\"w-100\\\",[29,[[28,[37,1],[\\\"neko.staking.connectWallet\\\"],null]]],\\\"connect\\\",[30,1],[30,1],[30,2]]],null]],[\\\"@isLoading\\\",\\\"@onConnect\\\"],false,[\\\"ui/btn\\\",\\\"t\\\"]]\",\n    \"moduleName\": \"app/components/application/staking/connect-wallet/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/staking/nfts/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\", \"@ember/object\", \"ember-concurrency-decorators\", \"rsvp\"], function (_exports, _component, _service, _object, _emberConcurrencyDecorators, _rsvp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\",0,\"@ember/object\",0,\"ember-concurrency-decorators\",0,\"rsvp\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let ApplicationStakingNftsComponent = (_class = class ApplicationStakingNftsComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"toast\", _descriptor, this);\n\n      _defineProperty(this, \"selectedNftId\", this.stakedNftId || 0);\n    }\n\n    get now() {\n      return Math.floor(Date.now() / 1000);\n    }\n\n    get stakedNftId() {\n      return (0, _object.get)(this.args.vaultUserLockData, 'userNftLocks.nftId');\n    }\n\n    get stakedAmount() {\n      return (0, _object.get)(this.args.vaultUserLockData, 'userNftLocks.amount');\n    }\n\n    get endTime() {\n      return (0, _object.get)(this.args.vaultUserLockData, 'userNftLocks.endTime');\n    }\n\n    get unlockTime() {\n      let endTime = (0, _object.get)(this, 'endTime');\n      let date = new Date(endTime * 1000);\n      return endTime ? date.getTime() : null;\n    }\n\n    get unlockTimePassed() {\n      let endTime = (0, _object.get)(this, 'endTime');\n      return endTime && (0, _object.get)(this, 'now') > endTime;\n    }\n\n    get canStake() {\n      let selectedNftId = (0, _object.get)(this, 'selectedNftId');\n      return selectedNftId > 0 && selectedNftId !== this.stakedNftId;\n    }\n\n    get canUnstake() {\n      return this.stakedAmount > 0 && this.unlockTimePassed;\n    }\n\n    OnClickNft(nft) {\n      (0, _object.set)(this, 'selectedNftId', nft.nftId);\n    }\n\n    *approveTask() {\n      try {\n        const tx = yield this.args.nftContract.setApprovalForAll(this.args.vaultContract.address, true);\n        this.toast.success('Approving NFT for staking. Please wait for a confirmation!', '', {\n          progressBar: false,\n          timeOut: '90000000'\n        });\n        yield tx.wait(1);\n        this.toast.clear();\n        yield this.args.onSuccess();\n        this.toast.success('NFT successfully approved');\n        return (0, _rsvp.resolve)(true);\n      } catch (e) {\n        this.toast.error(e.message, 'Error!');\n        (0, _rsvp.reject)(e);\n      }\n    }\n\n    *stakeTask() {\n      try {\n        const tx = yield this.args.vaultContract.lockNft(this.selectedNftId);\n        this.toast.success('Staking NFT. Please wait for a confirmation!', '', {\n          progressBar: false,\n          timeOut: '90000000'\n        });\n        yield tx.wait(1);\n        this.toast.clear();\n        yield this.args.onSuccess();\n        this.toast.success('NFT successfully staked');\n        return (0, _rsvp.resolve)(true);\n      } catch (e) {\n        this.toast.error(e.message, 'Error!');\n        (0, _rsvp.reject)(e);\n      }\n    }\n\n    *unstakeTask() {\n      try {\n        const tx = yield this.args.vaultContract.unLockNft(this.stakedNftId);\n        this.toast.success('Unstaking NFT. Please wait for a confirmation!', '', {\n          progressBar: false,\n          timeOut: '90000000'\n        });\n        yield tx.wait(1);\n        this.toast.clear();\n        yield this.args.onSuccess();\n        this.toast.success('NFT successfully Unstaked', 'Success!');\n        return (0, _rsvp.resolve)(true);\n      } catch (e) {\n        this.toast.error(e.message, 'Error!');\n        (0, _rsvp.reject)(e);\n      }\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"toast\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _applyDecoratedDescriptor(_class.prototype, \"OnClickNft\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"OnClickNft\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"approveTask\", [_emberConcurrencyDecorators.dropTask], Object.getOwnPropertyDescriptor(_class.prototype, \"approveTask\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"stakeTask\", [_emberConcurrencyDecorators.dropTask], Object.getOwnPropertyDescriptor(_class.prototype, \"stakeTask\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"unstakeTask\", [_emberConcurrencyDecorators.dropTask], Object.getOwnPropertyDescriptor(_class.prototype, \"unstakeTask\"), _class.prototype)), _class);\n  _exports.default = ApplicationStakingNftsComponent;\n});","define(\"app/components/application/staking/nfts/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"row align-items-center mb-4\">\n    <div class=\"col-auto\">\n      {{svg-jar \"neko-nft\"}}\n    </div>\n    <div class=\"col\">\n      <h3 class=\"fw-bold mb-2\">{{t \"neko.staking.nfts.boost\"}}</h3>\n      <label>{{t \"neko.staking.nfts.boost.hint\"}}</label>\n    </div>\n  </div>\n  <div class=\"pt-2\">\n    <div class=\"block-wrapper block-wrapper--dark mb-4\">\n      <div class=\"row\">\n        <div class=\"col-md-6 mb-4 mb-md-0\">\n          {{#if @vaultUserLockData.userNftLocks.nftId}}\n            <label>{{t \"neko.staking.nfts.staked\"}}:\n              <span class=\"fw-bold text-white\">1</span>\n            </label>\n          {{else}}\n            <label>{{t \"neko.staking.nfts.available\"}}:\n              <span class=\"fw-bold text-white\">{{display-number @vaultUserData.userNfts.amount decimals=0}}</span>\n            </label>\n          {{/if}}\n        </div>\n        <div class=\"col-md-6\">\n          <label>{{t \"neko.staking.nfts.stakedTime\" unlocked=(if this.unlockTimePassed 1 0)}}:\n            <span class=\"fw-bold text-white\">{{if this.stakedAmount (time-ago this.unlockTime) \"---\"}}</span>\n          </label>\n        </div>\n      </div>\n      {{#if (or @vaultUserData.userNfts.amount @vaultUserLockData.userNftLocks.nftId)}}\n        <div class=\"form-group mt-2\">\n          <div class=\"staking-nft-wrapper{{if (or this.stakedNftId (not @vaultUserData.sharePoints)) \" nft-img--disabled\"}}\">\n            {{#each (if @vaultUserLockData.userNftLocks.nftId (to-array @vaultUserLockData.userNftLocks.nft) @vaultUserData.userNfts.nfts) as |i|}}\n              <img src=\"{{i.image}}\" alt=\"{{i.name}}\" class=\"img-thumbnail{{if (eq this.selectedNftId i.nftId) \" nft-img--selected\"}}\" {{on \"click\" (action this.OnClickNft i)}}>\n            {{/each}}\n          </div>\n          {{#if (and @vaultUserData.userNfts.amount (not @vaultUserLockData.userNftLocks.nftId))}}\n            <small class=\"mt-3 text-xsm text-muted\">{{t \"neko.staking.nfts.stake.select\"}}</small>\n          {{/if}}\n        </div>\n      {{/if}}\n    </div>\n    <div class=\"pt-2\">\n      {{#if @vaultUserData.approved}}\n        {{#if this.stakedAmount}}\n          <Ui::Btn\n            @color=\"primary\"\n            @size=\"lg\"\n            @class=\"w-100\"\n            @label=\"{{t \"neko.staking.nfts.unstake\"}}\"\n            @icon=\"unlock\"\n            @disabled={{or (not this.canUnstake) this.unstakeTask.isRunning}}\n            @onClick={{perform this.unstakeTask}}\n            @isLoading={{this.unstakeTask.isRunning}}/>\n        {{else}}\n          <Ui::Btn\n            @color=\"primary\"\n            @size=\"lg\"\n            @class=\"w-100\"\n            @label=\"{{t \"neko.staking.nfts.stake\"}}\"\n            @icon=\"sharing\"\n            @disabled={{or (not this.canStake) (not @vaultUserData.sharePoints) this.stakeTask.isRunning}}\n            @onClick={{perform this.stakeTask}}\n            @isLoading={{this.stakeTask.isRunning}}/>\n        {{/if}}\n      {{else}}\n        <Ui::Btn\n          @color=\"primary\"\n          @size=\"lg\"\n          @class=\"w-100\"\n          @label=\"{{t \"neko.staking.nfts.approve\"}}\"\n          @icon=\"approve\"\n          @disabled={{or (not @vaultUserData.sharePoints) (not @vaultUserData.userNfts.amount) this.approveTask.isRunning}}\n          @onClick={{perform this.approveTask}}\n          @isLoading={{this.approveTask.isRunning}}/>\n      {{/if}}\n    </div>\n  </div>\n  */\n  {\n    \"id\": \"dsGbm82P\",\n    \"block\": \"[[[10,0],[14,0,\\\"row align-items-center mb-4\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"col-auto\\\"],[12],[1,\\\"\\\\n    \\\"],[1,[28,[35,0],[\\\"neko-nft\\\"],null]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"col\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"h3\\\"],[14,0,\\\"fw-bold mb-2\\\"],[12],[1,[28,[35,1],[\\\"neko.staking.nfts.boost\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,1],[\\\"neko.staking.nfts.boost.hint\\\"],null]],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[10,0],[14,0,\\\"pt-2\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"block-wrapper block-wrapper--dark mb-4\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"row\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"col-md-6 mb-4 mb-md-0\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"userNftLocks\\\",\\\"nftId\\\"]],[[[1,\\\"          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,1],[\\\"neko.staking.nfts.staked\\\"],null]],[1,\\\":\\\\n            \\\"],[10,1],[14,0,\\\"fw-bold text-white\\\"],[12],[1,\\\"1\\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,1],[\\\"neko.staking.nfts.available\\\"],null]],[1,\\\":\\\\n            \\\"],[10,1],[14,0,\\\"fw-bold text-white\\\"],[12],[1,[28,[35,3],[[30,2,[\\\"userNfts\\\",\\\"amount\\\"]]],[[\\\"decimals\\\"],[0]]]],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"col-md-6\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,1],[\\\"neko.staking.nfts.stakedTime\\\"],[[\\\"unlocked\\\"],[[52,[30,0,[\\\"unlockTimePassed\\\"]],1,0]]]]],[1,\\\":\\\\n          \\\"],[10,1],[14,0,\\\"fw-bold text-white\\\"],[12],[1,[52,[30,0,[\\\"stakedAmount\\\"]],[28,[37,4],[[30,0,[\\\"unlockTime\\\"]]],null],\\\"---\\\"]],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[41,[28,[37,5],[[30,2,[\\\"userNfts\\\",\\\"amount\\\"]],[30,1,[\\\"userNftLocks\\\",\\\"nftId\\\"]]],null],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"form-group mt-2\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[15,0,[29,[\\\"staking-nft-wrapper\\\",[52,[28,[37,5],[[30,0,[\\\"stakedNftId\\\"]],[28,[37,6],[[30,2,[\\\"sharePoints\\\"]]],null]],null],\\\" nft-img--disabled\\\"]]]],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,8],[[28,[37,8],[[52,[30,1,[\\\"userNftLocks\\\",\\\"nftId\\\"]],[28,[37,9],[[30,1,[\\\"userNftLocks\\\",\\\"nft\\\"]]],null],[30,2,[\\\"userNfts\\\",\\\"nfts\\\"]]]],null]],null],null,[[[1,\\\"            \\\"],[11,\\\"img\\\"],[16,\\\"src\\\",[29,[[30,3,[\\\"image\\\"]]]]],[16,\\\"alt\\\",[29,[[30,3,[\\\"name\\\"]]]]],[16,0,[29,[\\\"img-thumbnail\\\",[52,[28,[37,10],[[30,0,[\\\"selectedNftId\\\"]],[30,3,[\\\"nftId\\\"]]],null],\\\" nft-img--selected\\\"]]]],[4,[38,11],[\\\"click\\\",[28,[37,12],[[30,0],[30,0,[\\\"OnClickNft\\\"]],[30,3]],null]],null],[12],[13],[1,\\\"\\\\n\\\"]],[3]],null],[1,\\\"        \\\"],[13],[1,\\\"\\\\n\\\"],[41,[28,[37,13],[[30,2,[\\\"userNfts\\\",\\\"amount\\\"]],[28,[37,6],[[30,1,[\\\"userNftLocks\\\",\\\"nftId\\\"]]],null]],null],[[[1,\\\"          \\\"],[10,\\\"small\\\"],[14,0,\\\"mt-3 text-xsm text-muted\\\"],[12],[1,[28,[35,1],[\\\"neko.staking.nfts.stake.select\\\"],null]],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"  \\\"],[13],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"pt-2\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,2,[\\\"approved\\\"]],[[[41,[30,0,[\\\"stakedAmount\\\"]],[[[1,\\\"        \\\"],[8,[39,14],null,[[\\\"@color\\\",\\\"@size\\\",\\\"@class\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\",\\\"@onClick\\\",\\\"@isLoading\\\"],[\\\"primary\\\",\\\"lg\\\",\\\"w-100\\\",[29,[[28,[37,1],[\\\"neko.staking.nfts.unstake\\\"],null]]],\\\"unlock\\\",[28,[37,5],[[28,[37,6],[[30,0,[\\\"canUnstake\\\"]]],null],[30,0,[\\\"unstakeTask\\\",\\\"isRunning\\\"]]],null],[28,[37,15],[[30,0,[\\\"unstakeTask\\\"]]],null],[30,0,[\\\"unstakeTask\\\",\\\"isRunning\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"        \\\"],[8,[39,14],null,[[\\\"@color\\\",\\\"@size\\\",\\\"@class\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\",\\\"@onClick\\\",\\\"@isLoading\\\"],[\\\"primary\\\",\\\"lg\\\",\\\"w-100\\\",[29,[[28,[37,1],[\\\"neko.staking.nfts.stake\\\"],null]]],\\\"sharing\\\",[28,[37,5],[[28,[37,6],[[30,0,[\\\"canStake\\\"]]],null],[28,[37,6],[[30,2,[\\\"sharePoints\\\"]]],null],[30,0,[\\\"stakeTask\\\",\\\"isRunning\\\"]]],null],[28,[37,15],[[30,0,[\\\"stakeTask\\\"]]],null],[30,0,[\\\"stakeTask\\\",\\\"isRunning\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]]]],[]],[[[1,\\\"      \\\"],[8,[39,14],null,[[\\\"@color\\\",\\\"@size\\\",\\\"@class\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\",\\\"@onClick\\\",\\\"@isLoading\\\"],[\\\"primary\\\",\\\"lg\\\",\\\"w-100\\\",[29,[[28,[37,1],[\\\"neko.staking.nfts.approve\\\"],null]]],\\\"approve\\\",[28,[37,5],[[28,[37,6],[[30,2,[\\\"sharePoints\\\"]]],null],[28,[37,6],[[30,2,[\\\"userNfts\\\",\\\"amount\\\"]]],null],[30,0,[\\\"approveTask\\\",\\\"isRunning\\\"]]],null],[28,[37,15],[[30,0,[\\\"approveTask\\\"]]],null],[30,0,[\\\"approveTask\\\",\\\"isRunning\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"  \\\"],[13],[1,\\\"\\\\n\\\"],[13]],[\\\"@vaultUserLockData\\\",\\\"@vaultUserData\\\",\\\"i\\\"],false,[\\\"svg-jar\\\",\\\"t\\\",\\\"if\\\",\\\"display-number\\\",\\\"time-ago\\\",\\\"or\\\",\\\"not\\\",\\\"each\\\",\\\"-track-array\\\",\\\"to-array\\\",\\\"eq\\\",\\\"on\\\",\\\"action\\\",\\\"and\\\",\\\"ui/btn\\\",\\\"perform\\\"]]\",\n    \"moduleName\": \"app/components/application/staking/nfts/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/staking/staking/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\", \"@glimmer/tracking\", \"@ember/object\", \"app/utilities/contract\", \"ethers\", \"ember-concurrency-decorators\", \"rsvp\"], function (_exports, _component, _service, _tracking, _object, _contract, _ethers, _emberConcurrencyDecorators, _rsvp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor, _descriptor2;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"app/utilities/contract\",0,\"ethers\",0,\"ember-concurrency-decorators\",0,\"rsvp\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let ApplicationStakingStakingComponent = (_class = class ApplicationStakingStakingComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"toast\", _descriptor, this);\n\n      _initializerDefineProperty(this, \"stakeAmount\", _descriptor2, this);\n    }\n\n    get isActive() {\n      return (0, _object.get)(this.args.vaultSettingsData, 'isActive');\n    }\n\n    get userTokenBalance() {\n      return (0, _object.get)(this.args.vaultUserData, 'tokenBalance') || 0;\n    }\n\n    get canStake() {\n      return this.isActive && this.stakeAmount > 0 && this.stakeAmount <= this.userTokenBalance;\n    }\n\n    onChangeAmount(amount) {\n      if (amount <= this.userTokenBalance) {\n        (0, _object.set)(this, 'stakeAmount', amount);\n      }\n    }\n\n    onClickMax() {\n      (0, _object.set)(this, 'stakeAmount', this.userTokenBalance);\n    }\n\n    *approveTask() {\n      try {\n        const tx = yield this.args.tokenContract.approve(this.args.vaultContract.address, _ethers.ethers.constants.MaxUint256);\n        this.toast.success('Approving tokens for staking. Please wait for a confirmation!', '', {\n          progressBar: false,\n          timeOut: '90000000'\n        });\n        yield tx.wait(1);\n        this.toast.clear();\n        yield this.args.onSuccessApprove();\n        this.toast.success('Tokens successfully approved');\n        return (0, _rsvp.resolve)(true);\n      } catch (e) {\n        this.toast.error(e.message, 'Error!');\n        (0, _rsvp.reject)(e);\n      }\n    }\n\n    *stakeTask() {\n      try {\n        const tx = yield this.args.vaultContract.lock((0, _contract.toWei)(this.stakeAmount));\n        this.toast.success('Staking tokens. Please wait for a confirmation!', '', {\n          progressBar: false,\n          timeOut: '90000000'\n        });\n        yield tx.wait(1);\n        this.toast.clear();\n        (0, _object.set)(this, 'stakeAmount', 0);\n        yield this.args.onSuccess();\n        this.toast.success('Tokens successfully staked');\n        return (0, _rsvp.resolve)(true);\n      } catch (e) {\n        this.toast.error(e.message, 'Error!');\n        (0, _rsvp.reject)(e);\n      }\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"toast\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"stakeAmount\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 0;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"onChangeAmount\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onChangeAmount\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"onClickMax\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onClickMax\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"approveTask\", [_emberConcurrencyDecorators.dropTask], Object.getOwnPropertyDescriptor(_class.prototype, \"approveTask\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"stakeTask\", [_emberConcurrencyDecorators.dropTask], Object.getOwnPropertyDescriptor(_class.prototype, \"stakeTask\"), _class.prototype)), _class);\n  _exports.default = ApplicationStakingStakingComponent;\n});","define(\"app/components/application/staking/staking/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"row\">\n    <div class=\"col-md-6 mb-4 mb-md-0\">\n      <label class=\"mb-2\">{{t \"neko.staking.shares.total\"}}</label>\n      <h5 class=\"fw-bolder\">{{display-number @vaultSettingsData.totalSharePoints}}</h5>\n    </div>\n    <div class=\"col-md-6\">\n      <label class=\"mb-2\">{{t \"neko.staking.shares\"}}</label>\n      <h5 class=\"fw-bolder\">{{display-number @vaultUserData.sharePoints}}<span class=\"text-warning\"> / {{percentage @vaultUserData.sharePoints @vaultSettingsData.totalSharePoints}}</span></h5>\n    </div>\n  </div>\n  <div class=\"pt-5\">\n    {{#if @isConnected}}\n      <div class=\"block-wrapper block-wrapper--dark mb-4\">\n        <div class=\"d-flex align-content-center\">\n          {{svg-jar \"circles\" class=\"me-2\"}}\n          <label>{{t \"neko.staking.tokensAvailable\"}}:\n            <span class=\"fw-bold text-white\">{{t \"neko.staking.tokensAvailable.value\" number=(display-number @vaultUserData.tokenBalance)}}</span>\n          </label>\n        </div>\n        <div class=\"form-group mt-4\">\n          <div class=\"position-relative\">\n            <Ui::Input\n              @property=\"stakeAmount\"\n              @value={{this.stakeAmount}}\n              @class=\"input-transparent w-100\"\n              @disabled={{or (not @isConnected) (not this.userTokenBalance) this.approveTask.isRunning this.stakeTask.isRunning}}\n              @onInput={{this.onChangeAmount}}/>\n            <div class=\"position-absolute top-0 end-0 bottom-0\">\n              <div class=\"d-flex align-items-center\">\n                <Ui::Btn\n                  @color=\"primary\"\n                  @size=\"xsm\"\n                  @label=\"{{t \"neko.staking.stake.max\"}}\"\n                  @icon=\"knob\"\n                  @disabled={{or (not this.userTokenBalance) this.approveTask.isRunning this.stakeTask.isRunning}}\n                  @onClick={{action this.onClickMax}}/>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n      <div class=\"pt-2\">\n        {{#if (gt @vaultUserData.allowance 0)}}\n          <Ui::Btn\n            @color=\"primary\"\n            @size=\"lg\"\n            @class=\"w-100\"\n            @label=\"{{t \"neko.staking.stake\"}}\"\n            @icon=\"sharing\"\n            @disabled={{or (not this.canStake) this.stakeTask.isRunning}}\n            @onClick={{perform this.stakeTask}}\n            @isLoading={{this.stakeTask.isRunning}}/>\n        {{else}}\n          <Ui::Btn\n            @color=\"primary\"\n            @size=\"lg\"\n            @class=\"w-100\"\n            @label=\"{{t \"neko.staking.approve\"}}\"\n            @icon=\"approve\"\n            @disabled={{or (not @isConnected) (not this.canStake) this.approveTask.isRunning}}\n            @onClick={{perform this.approveTask}}\n            @isLoading={{this.approveTask.isRunning}}/>\n        {{/if}}\n      </div>\n    {{else}}\n      <Application::Staking::ConnectWallet @onConnect={{fn @onConnect}} @isLoading={{@isConnecting}}/>\n    {{/if}}\n  </div>\n  */\n  {\n    \"id\": \"dZCjIJTX\",\n    \"block\": \"[[[10,0],[14,0,\\\"row\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"col-md-6 mb-4 mb-md-0\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"mb-2\\\"],[12],[1,[28,[35,0],[\\\"neko.staking.shares.total\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[10,\\\"h5\\\"],[14,0,\\\"fw-bolder\\\"],[12],[1,[28,[35,1],[[30,1,[\\\"totalSharePoints\\\"]]],null]],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"col-md-6\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"mb-2\\\"],[12],[1,[28,[35,0],[\\\"neko.staking.shares\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[10,\\\"h5\\\"],[14,0,\\\"fw-bolder\\\"],[12],[1,[28,[35,1],[[30,2,[\\\"sharePoints\\\"]]],null]],[10,1],[14,0,\\\"text-warning\\\"],[12],[1,\\\" / \\\"],[1,[28,[35,2],[[30,2,[\\\"sharePoints\\\"]],[30,1,[\\\"totalSharePoints\\\"]]],null]],[13],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[10,0],[14,0,\\\"pt-5\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,3],[[[1,\\\"    \\\"],[10,0],[14,0,\\\"block-wrapper block-wrapper--dark mb-4\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"d-flex align-content-center\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,4],[\\\"circles\\\"],[[\\\"class\\\"],[\\\"me-2\\\"]]]],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,0],[\\\"neko.staking.tokensAvailable\\\"],null]],[1,\\\":\\\\n          \\\"],[10,1],[14,0,\\\"fw-bold text-white\\\"],[12],[1,[28,[35,0],[\\\"neko.staking.tokensAvailable.value\\\"],[[\\\"number\\\"],[[28,[37,1],[[30,2,[\\\"tokenBalance\\\"]]],null]]]]],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"form-group mt-4\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"position-relative\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[39,5],null,[[\\\"@property\\\",\\\"@value\\\",\\\"@class\\\",\\\"@disabled\\\",\\\"@onInput\\\"],[\\\"stakeAmount\\\",[30,0,[\\\"stakeAmount\\\"]],\\\"input-transparent w-100\\\",[28,[37,6],[[28,[37,7],[[30,3]],null],[28,[37,7],[[30,0,[\\\"userTokenBalance\\\"]]],null],[30,0,[\\\"approveTask\\\",\\\"isRunning\\\"]],[30,0,[\\\"stakeTask\\\",\\\"isRunning\\\"]]],null],[30,0,[\\\"onChangeAmount\\\"]]]],null],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"position-absolute top-0 end-0 bottom-0\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"d-flex align-items-center\\\"],[12],[1,\\\"\\\\n              \\\"],[8,[39,8],null,[[\\\"@color\\\",\\\"@size\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\",\\\"@onClick\\\"],[\\\"primary\\\",\\\"xsm\\\",[29,[[28,[37,0],[\\\"neko.staking.stake.max\\\"],null]]],\\\"knob\\\",[28,[37,6],[[28,[37,7],[[30,0,[\\\"userTokenBalance\\\"]]],null],[30,0,[\\\"approveTask\\\",\\\"isRunning\\\"]],[30,0,[\\\"stakeTask\\\",\\\"isRunning\\\"]]],null],[28,[37,9],[[30,0],[30,0,[\\\"onClickMax\\\"]]],null]]],null],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"pt-2\\\"],[12],[1,\\\"\\\\n\\\"],[41,[28,[37,10],[[30,2,[\\\"allowance\\\"]],0],null],[[[1,\\\"        \\\"],[8,[39,8],null,[[\\\"@color\\\",\\\"@size\\\",\\\"@class\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\",\\\"@onClick\\\",\\\"@isLoading\\\"],[\\\"primary\\\",\\\"lg\\\",\\\"w-100\\\",[29,[[28,[37,0],[\\\"neko.staking.stake\\\"],null]]],\\\"sharing\\\",[28,[37,6],[[28,[37,7],[[30,0,[\\\"canStake\\\"]]],null],[30,0,[\\\"stakeTask\\\",\\\"isRunning\\\"]]],null],[28,[37,11],[[30,0,[\\\"stakeTask\\\"]]],null],[30,0,[\\\"stakeTask\\\",\\\"isRunning\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"        \\\"],[8,[39,8],null,[[\\\"@color\\\",\\\"@size\\\",\\\"@class\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\",\\\"@onClick\\\",\\\"@isLoading\\\"],[\\\"primary\\\",\\\"lg\\\",\\\"w-100\\\",[29,[[28,[37,0],[\\\"neko.staking.approve\\\"],null]]],\\\"approve\\\",[28,[37,6],[[28,[37,7],[[30,3]],null],[28,[37,7],[[30,0,[\\\"canStake\\\"]]],null],[30,0,[\\\"approveTask\\\",\\\"isRunning\\\"]]],null],[28,[37,11],[[30,0,[\\\"approveTask\\\"]]],null],[30,0,[\\\"approveTask\\\",\\\"isRunning\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"    \\\"],[8,[39,12],null,[[\\\"@onConnect\\\",\\\"@isLoading\\\"],[[28,[37,13],[[30,4]],null],[30,5]]],null],[1,\\\"\\\\n\\\"]],[]]],[13]],[\\\"@vaultSettingsData\\\",\\\"@vaultUserData\\\",\\\"@isConnected\\\",\\\"@onConnect\\\",\\\"@isConnecting\\\"],false,[\\\"t\\\",\\\"display-number\\\",\\\"percentage\\\",\\\"if\\\",\\\"svg-jar\\\",\\\"ui/input\\\",\\\"or\\\",\\\"not\\\",\\\"ui/btn\\\",\\\"action\\\",\\\"gt\\\",\\\"perform\\\",\\\"application/staking/connect-wallet\\\",\\\"fn\\\"]]\",\n    \"moduleName\": \"app/components/application/staking/staking/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/staking/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <section>\n    <div class=\"container pb-4\">\n      <div class=\"text-center\">\n        <h1 class=\"page-banner-title text-center text-uppercase mb-2\">{{t \"neko.staking\" htmlSafe=true}}</h1>\n        <h4 class=\"m-0 label label-default label-pill py-2 px-3\">{{t \"neko.staking.rewards\"}}</h4>\n      </div>\n    </div>\n    <div class=\"container pt-5\">\n      <div class=\"row justify-content-center\">\n        <div class=\"col-md-6\">\n          <div class=\"card position-relative\">\n            {{#if this._fetchDataTask.isRunning}}\n              <Ui::Loader::Spinner @center={{true}} @size=\"lg\" @class=\"position-absolute mt-4\"/>\n            {{/if}}\n            <div class=\"card-header pb-0\">\n              <Ui::Tabs\n                @isFlush={{true}}\n                @selectedTab={{this.selectedTab}}\n                @onClick={{this.onTabChange}} as |Tab|>\n                <Tab.item @tabId=\"staking\" @title={{t \"neko.staking.staking\"}}/>\n                <Tab.item @tabId=\"unstaking\" @title={{t \"neko.staking.unstaking\"}} @disabled={{or (not this.isConnected) this.fetchDataTask.isRunning}}/>\n                <Tab.item @tabId=\"nfts\" @title={{t \"neko.staking.nfts\"}} @disabled={{or (not this.isConnected) this.fetchDataTask.isRunning}}/>\n                <Tab.item @tabId=\"claiming\" @title={{t \"neko.staking.claiming\"}} @disabled={{or (not this.isConnected) this.fetchDataTask.isRunning}}/>\n              </Ui::Tabs>\n            </div>\n            <div class=\"card-body\">\n              <Ui::Tabs::Content\n                @selectedTab={{this.selectedTab}} as |tc|>\n                <tc.item @tabId=\"staking\">\n                  <Application::Staking::Staking\n                    @isConnected={{this.isConnected}}\n                    @onConnect={{this.onConnect}}\n                    @vaultUserData={{this.vaultUserData}}\n                    @vaultSettingsData={{this.vaultSettingsData}}\n                    @tokenContract={{this.tokenContract}}\n                    @vaultContract={{this.vaultContract}}\n                    @onSuccessApprove={{action this.onSuccessApproveStake}}\n                    @isLoading={{this.fetchDataTask.isRunning}}\n                    @isConnecting={{this.isConnecting}}\n                    @onSuccess={{action this.onSuccessStake}}/>\n                </tc.item>\n                <tc.item @tabId=\"unstaking\">\n                  {{#if this.isConnected}}\n                    <Application::Staking::Unstaking\n                      @vaultUserData={{this.vaultUserData}}\n                      @vaultUserLockData={{this.vaultUserLockData}}\n                      @vaultContract={{this.vaultContract}}\n                      @isLoading={{this.fetchDataTask.isRunning}}\n                      @onSuccess={{action this.onSuccessStake}}/>\n                  {{/if}}\n                </tc.item>\n                <tc.item @tabId=\"nfts\">\n                  {{#if this.isConnected}}\n                    <Application::Staking::Nfts\n                      @vaultUserData={{this.vaultUserData}}\n                      @vaultUserLockData={{this.vaultUserLockData}}\n                      @nftContract={{this.nftContract}}\n                      @vaultContract={{this.vaultContract}}\n                      @isLoading={{this.fetchDataTask.isRunning}}\n                      @onSuccess={{action this.onSuccessStake}}/>\n                  {{/if}}\n                </tc.item>\n                <tc.item @tabId=\"claiming\">\n                  {{#if this.isConnected}}\n                    <Application::Staking::Claim\n                      @vaultUserData={{this.vaultUserData}}\n                      @vaultContract={{this.vaultContract}}\n                      @isLoading={{this.fetchDataTask.isRunning}}\n                      @onSuccess={{action this.onSuccessClaim}}/>\n                  {{/if}}\n                </tc.item>\n              </Ui::Tabs::Content>\n            </div>\n          </div>\n          <div class=\"mt-5 pt-2\">\n            <h5>{{t \"neko.staking.help\"}}</h5>\n            <p><a class=\"text-primary text-sm\" href=\"https://support.theneko.io/support/en-us/articles/category/9-Staking-Neko-Tokens\" target=\"_blank\">{{t \"neko.staking.help.hint\"}}</a></p>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n  \n  */\n  {\n    \"id\": \"1IKD3yHg\",\n    \"block\": \"[[[10,\\\"section\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"container pb-4\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"text-center\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"h1\\\"],[14,0,\\\"page-banner-title text-center text-uppercase mb-2\\\"],[12],[1,[28,[35,0],[\\\"neko.staking\\\"],[[\\\"htmlSafe\\\"],[true]]]],[13],[1,\\\"\\\\n      \\\"],[10,\\\"h4\\\"],[14,0,\\\"m-0 label label-default label-pill py-2 px-3\\\"],[12],[1,[28,[35,0],[\\\"neko.staking.rewards\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"container pt-5\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"row justify-content-center\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"col-md-6\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"card position-relative\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"_fetchDataTask\\\",\\\"isRunning\\\"]],[[[1,\\\"            \\\"],[8,[39,2],null,[[\\\"@center\\\",\\\"@size\\\",\\\"@class\\\"],[true,\\\"lg\\\",\\\"position-absolute mt-4\\\"]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"          \\\"],[10,0],[14,0,\\\"card-header pb-0\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[39,3],null,[[\\\"@isFlush\\\",\\\"@selectedTab\\\",\\\"@onClick\\\"],[true,[30,0,[\\\"selectedTab\\\"]],[30,0,[\\\"onTabChange\\\"]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n              \\\"],[8,[30,1,[\\\"item\\\"]],null,[[\\\"@tabId\\\",\\\"@title\\\"],[\\\"staking\\\",[28,[37,0],[\\\"neko.staking.staking\\\"],null]]],null],[1,\\\"\\\\n              \\\"],[8,[30,1,[\\\"item\\\"]],null,[[\\\"@tabId\\\",\\\"@title\\\",\\\"@disabled\\\"],[\\\"unstaking\\\",[28,[37,0],[\\\"neko.staking.unstaking\\\"],null],[28,[37,4],[[28,[37,5],[[30,0,[\\\"isConnected\\\"]]],null],[30,0,[\\\"fetchDataTask\\\",\\\"isRunning\\\"]]],null]]],null],[1,\\\"\\\\n              \\\"],[8,[30,1,[\\\"item\\\"]],null,[[\\\"@tabId\\\",\\\"@title\\\",\\\"@disabled\\\"],[\\\"nfts\\\",[28,[37,0],[\\\"neko.staking.nfts\\\"],null],[28,[37,4],[[28,[37,5],[[30,0,[\\\"isConnected\\\"]]],null],[30,0,[\\\"fetchDataTask\\\",\\\"isRunning\\\"]]],null]]],null],[1,\\\"\\\\n              \\\"],[8,[30,1,[\\\"item\\\"]],null,[[\\\"@tabId\\\",\\\"@title\\\",\\\"@disabled\\\"],[\\\"claiming\\\",[28,[37,0],[\\\"neko.staking.claiming\\\"],null],[28,[37,4],[[28,[37,5],[[30,0,[\\\"isConnected\\\"]]],null],[30,0,[\\\"fetchDataTask\\\",\\\"isRunning\\\"]]],null]]],null],[1,\\\"\\\\n            \\\"]],[1]]]]],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"card-body\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[39,6],null,[[\\\"@selectedTab\\\"],[[30,0,[\\\"selectedTab\\\"]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n              \\\"],[8,[30,2,[\\\"item\\\"]],null,[[\\\"@tabId\\\"],[\\\"staking\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n                \\\"],[8,[39,7],null,[[\\\"@isConnected\\\",\\\"@onConnect\\\",\\\"@vaultUserData\\\",\\\"@vaultSettingsData\\\",\\\"@tokenContract\\\",\\\"@vaultContract\\\",\\\"@onSuccessApprove\\\",\\\"@isLoading\\\",\\\"@isConnecting\\\",\\\"@onSuccess\\\"],[[30,0,[\\\"isConnected\\\"]],[30,0,[\\\"onConnect\\\"]],[30,0,[\\\"vaultUserData\\\"]],[30,0,[\\\"vaultSettingsData\\\"]],[30,0,[\\\"tokenContract\\\"]],[30,0,[\\\"vaultContract\\\"]],[28,[37,8],[[30,0],[30,0,[\\\"onSuccessApproveStake\\\"]]],null],[30,0,[\\\"fetchDataTask\\\",\\\"isRunning\\\"]],[30,0,[\\\"isConnecting\\\"]],[28,[37,8],[[30,0],[30,0,[\\\"onSuccessStake\\\"]]],null]]],null],[1,\\\"\\\\n              \\\"]],[]]]]],[1,\\\"\\\\n              \\\"],[8,[30,2,[\\\"item\\\"]],null,[[\\\"@tabId\\\"],[\\\"unstaking\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"isConnected\\\"]],[[[1,\\\"                  \\\"],[8,[39,9],null,[[\\\"@vaultUserData\\\",\\\"@vaultUserLockData\\\",\\\"@vaultContract\\\",\\\"@isLoading\\\",\\\"@onSuccess\\\"],[[30,0,[\\\"vaultUserData\\\"]],[30,0,[\\\"vaultUserLockData\\\"]],[30,0,[\\\"vaultContract\\\"]],[30,0,[\\\"fetchDataTask\\\",\\\"isRunning\\\"]],[28,[37,8],[[30,0],[30,0,[\\\"onSuccessStake\\\"]]],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"              \\\"]],[]]]]],[1,\\\"\\\\n              \\\"],[8,[30,2,[\\\"item\\\"]],null,[[\\\"@tabId\\\"],[\\\"nfts\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"isConnected\\\"]],[[[1,\\\"                  \\\"],[8,[39,10],null,[[\\\"@vaultUserData\\\",\\\"@vaultUserLockData\\\",\\\"@nftContract\\\",\\\"@vaultContract\\\",\\\"@isLoading\\\",\\\"@onSuccess\\\"],[[30,0,[\\\"vaultUserData\\\"]],[30,0,[\\\"vaultUserLockData\\\"]],[30,0,[\\\"nftContract\\\"]],[30,0,[\\\"vaultContract\\\"]],[30,0,[\\\"fetchDataTask\\\",\\\"isRunning\\\"]],[28,[37,8],[[30,0],[30,0,[\\\"onSuccessStake\\\"]]],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"              \\\"]],[]]]]],[1,\\\"\\\\n              \\\"],[8,[30,2,[\\\"item\\\"]],null,[[\\\"@tabId\\\"],[\\\"claiming\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"isConnected\\\"]],[[[1,\\\"                  \\\"],[8,[39,11],null,[[\\\"@vaultUserData\\\",\\\"@vaultContract\\\",\\\"@isLoading\\\",\\\"@onSuccess\\\"],[[30,0,[\\\"vaultUserData\\\"]],[30,0,[\\\"vaultContract\\\"]],[30,0,[\\\"fetchDataTask\\\",\\\"isRunning\\\"]],[28,[37,8],[[30,0],[30,0,[\\\"onSuccessClaim\\\"]]],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"              \\\"]],[]]]]],[1,\\\"\\\\n            \\\"]],[2]]]]],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"mt-5 pt-2\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"h5\\\"],[12],[1,[28,[35,0],[\\\"neko.staking.help\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[10,2],[12],[10,3],[14,0,\\\"text-primary text-sm\\\"],[14,6,\\\"https://support.theneko.io/support/en-us/articles/category/9-Staking-Neko-Tokens\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[1,[28,[35,0],[\\\"neko.staking.help.hint\\\"],null]],[13],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"]],[\\\"Tab\\\",\\\"tc\\\"],false,[\\\"t\\\",\\\"if\\\",\\\"ui/loader/spinner\\\",\\\"ui/tabs\\\",\\\"or\\\",\\\"not\\\",\\\"ui/tabs/content\\\",\\\"application/staking/staking\\\",\\\"action\\\",\\\"application/staking/unstaking\\\",\\\"application/staking/nfts\\\",\\\"application/staking/claim\\\"]]\",\n    \"moduleName\": \"app/components/application/staking/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/staking/unstaking/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\", \"@glimmer/tracking\", \"@ember/object\", \"app/utilities/contract\", \"ember-concurrency-decorators\", \"rsvp\"], function (_exports, _component, _service, _tracking, _object, _contract, _emberConcurrencyDecorators, _rsvp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor, _descriptor2;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"app/utilities/contract\",0,\"ember-concurrency-decorators\",0,\"rsvp\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let ApplicationStakingUnstakingComponent = (_class = class ApplicationStakingUnstakingComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"toast\", _descriptor, this);\n\n      _initializerDefineProperty(this, \"unstakeAmount\", _descriptor2, this);\n    }\n\n    get now() {\n      return Math.floor(Date.now() / 1000);\n    }\n\n    get stakedAmount() {\n      return (0, _object.get)(this.args.vaultUserLockData, 'tokenAmount') || 0;\n    }\n\n    get endTime() {\n      return (0, _object.get)(this.args.vaultUserLockData, 'endTime');\n    }\n\n    get unlockTime() {\n      let endTime = (0, _object.get)(this, 'endTime');\n      let date = new Date(endTime * 1000);\n      return endTime ? date.getTime() : null;\n    }\n\n    get unlockTimePassed() {\n      let endTime = (0, _object.get)(this, 'endTime');\n      return endTime && (0, _object.get)(this, 'now') > endTime;\n    }\n\n    get canUnstake() {\n      return this.unstakeAmount > 0 && this.unstakeAmount <= this.stakedAmount && this.unlockTimePassed;\n    }\n\n    onChangeAmount(amount) {\n      if (amount <= this.stakedAmount) {\n        (0, _object.set)(this, 'unstakeAmount', amount);\n      }\n    }\n\n    onClickMax() {\n      (0, _object.set)(this, 'unstakeAmount', this.stakedAmount);\n    }\n\n    *unstakeTask() {\n      try {\n        const tx = yield this.args.vaultContract.claimLock((0, _contract.toWei)(this.unstakeAmount));\n        this.toast.success('Unstaking tokens. Please wait for a confirmation!', '', {\n          progressBar: false,\n          timeOut: '90000000'\n        });\n        yield tx.wait(1);\n        this.toast.clear();\n        (0, _object.set)(this, 'unstakeAmount', 0);\n        yield this.args.onSuccess();\n        this.toast.success('Tokens successfully unstaked');\n        return (0, _rsvp.resolve)(true);\n      } catch (e) {\n        this.toast.error(e.message, 'Error!');\n        (0, _rsvp.reject)(e);\n      }\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"toast\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"unstakeAmount\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 0;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"onChangeAmount\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onChangeAmount\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"onClickMax\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onClickMax\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"unstakeTask\", [_emberConcurrencyDecorators.dropTask], Object.getOwnPropertyDescriptor(_class.prototype, \"unstakeTask\"), _class.prototype)), _class);\n  _exports.default = ApplicationStakingUnstakingComponent;\n});","define(\"app/components/application/staking/unstaking/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"row\">\n    <div class=\"col-md-7 mb-4 mb-md-0\">\n      <label class=\"mb-2\">{{t \"neko.staking.shares\"}}</label>\n      <h5 class=\"fw-bolder\">{{display-number this.stakedAmount}}\n        <span class=\"text-warning\"> / {{display-number @vaultUserData.sharePoints}}</span></h5>\n    </div>\n    <div class=\"col-md-5\">\n      <label class=\"mb-2\">{{t \"neko.staking.unlock.period\" unlocked=(if this.unlockTimePassed 1 0)}}</label>\n      <h5 class=\"fw-bolder\">{{if this.stakedAmount (time-ago this.unlockTime) \"---\"}}</h5>\n    </div>\n  </div>\n  <div class=\"pt-5\">\n    <div class=\"block-wrapper block-wrapper--dark mb-4\">\n      <div class=\"d-flex align-content-center\">\n        {{svg-jar \"circles\" class=\"me-2\"}}\n        <label>{{t \"neko.staking.unlock\"}}</label>\n      </div>\n      <div class=\"form-group mt-4\">\n        <div class=\"position-relative\">\n          <Ui::Input\n            @property=\"stakeAmount\"\n            @value={{this.unstakeAmount}}\n            @class=\"input-transparent w-100\"\n            @disabled={{or (not this.stakedAmount) (not this.unlockTimePassed) this.unstakeTask.isRunning}}\n            @onInput={{this.onChangeAmount}}/>\n          <div class=\"position-absolute top-0 end-0 bottom-0\">\n            <div class=\"d-flex align-items-center\">\n              <Ui::Btn\n                @color=\"primary\"\n                @size=\"xsm\"\n                @label=\"{{t \"neko.staking.stake.max\"}}\"\n                @icon=\"knob\"\n                @disabled={{or (not this.stakedAmount) (not this.unlockTimePassed) this.unstakeTask.isRunning}}\n                @onClick={{action this.onClickMax}}/>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div class=\"pt-2\">\n    <Ui::Btn\n      @color=\"primary\"\n      @size=\"lg\"\n      @class=\"w-100\"\n      @label=\"{{t \"neko.staking.unstake\"}}\"\n      @icon=\"unlock\"\n      @disabled={{or (not this.canUnstake) this.unstakeTask.isRunning}}\n      @onClick={{perform this.unstakeTask}}\n      @isLoading={{this.unstakeTask.isRunning}}/>\n  </div>\n  */\n  {\n    \"id\": \"/MuCQtdQ\",\n    \"block\": \"[[[10,0],[14,0,\\\"row\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"col-md-7 mb-4 mb-md-0\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"mb-2\\\"],[12],[1,[28,[35,0],[\\\"neko.staking.shares\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[10,\\\"h5\\\"],[14,0,\\\"fw-bolder\\\"],[12],[1,[28,[35,1],[[30,0,[\\\"stakedAmount\\\"]]],null]],[1,\\\"\\\\n      \\\"],[10,1],[14,0,\\\"text-warning\\\"],[12],[1,\\\" / \\\"],[1,[28,[35,1],[[30,1,[\\\"sharePoints\\\"]]],null]],[13],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"col-md-5\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"mb-2\\\"],[12],[1,[28,[35,0],[\\\"neko.staking.unlock.period\\\"],[[\\\"unlocked\\\"],[[52,[30,0,[\\\"unlockTimePassed\\\"]],1,0]]]]],[13],[1,\\\"\\\\n    \\\"],[10,\\\"h5\\\"],[14,0,\\\"fw-bolder\\\"],[12],[1,[52,[30,0,[\\\"stakedAmount\\\"]],[28,[37,3],[[30,0,[\\\"unlockTime\\\"]]],null],\\\"---\\\"]],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[10,0],[14,0,\\\"pt-5\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"block-wrapper block-wrapper--dark mb-4\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"d-flex align-content-center\\\"],[12],[1,\\\"\\\\n      \\\"],[1,[28,[35,4],[\\\"circles\\\"],[[\\\"class\\\"],[\\\"me-2\\\"]]]],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,0],[\\\"neko.staking.unlock\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"form-group mt-4\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"position-relative\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,5],null,[[\\\"@property\\\",\\\"@value\\\",\\\"@class\\\",\\\"@disabled\\\",\\\"@onInput\\\"],[\\\"stakeAmount\\\",[30,0,[\\\"unstakeAmount\\\"]],\\\"input-transparent w-100\\\",[28,[37,6],[[28,[37,7],[[30,0,[\\\"stakedAmount\\\"]]],null],[28,[37,7],[[30,0,[\\\"unlockTimePassed\\\"]]],null],[30,0,[\\\"unstakeTask\\\",\\\"isRunning\\\"]]],null],[30,0,[\\\"onChangeAmount\\\"]]]],null],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"position-absolute top-0 end-0 bottom-0\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"d-flex align-items-center\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[39,8],null,[[\\\"@color\\\",\\\"@size\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\",\\\"@onClick\\\"],[\\\"primary\\\",\\\"xsm\\\",[29,[[28,[37,0],[\\\"neko.staking.stake.max\\\"],null]]],\\\"knob\\\",[28,[37,6],[[28,[37,7],[[30,0,[\\\"stakedAmount\\\"]]],null],[28,[37,7],[[30,0,[\\\"unlockTimePassed\\\"]]],null],[30,0,[\\\"unstakeTask\\\",\\\"isRunning\\\"]]],null],[28,[37,9],[[30,0],[30,0,[\\\"onClickMax\\\"]]],null]]],null],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[10,0],[14,0,\\\"pt-2\\\"],[12],[1,\\\"\\\\n  \\\"],[8,[39,8],null,[[\\\"@color\\\",\\\"@size\\\",\\\"@class\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\",\\\"@onClick\\\",\\\"@isLoading\\\"],[\\\"primary\\\",\\\"lg\\\",\\\"w-100\\\",[29,[[28,[37,0],[\\\"neko.staking.unstake\\\"],null]]],\\\"unlock\\\",[28,[37,6],[[28,[37,7],[[30,0,[\\\"canUnstake\\\"]]],null],[30,0,[\\\"unstakeTask\\\",\\\"isRunning\\\"]]],null],[28,[37,10],[[30,0,[\\\"unstakeTask\\\"]]],null],[30,0,[\\\"unstakeTask\\\",\\\"isRunning\\\"]]]],null],[1,\\\"\\\\n\\\"],[13]],[\\\"@vaultUserData\\\"],false,[\\\"t\\\",\\\"display-number\\\",\\\"if\\\",\\\"time-ago\\\",\\\"svg-jar\\\",\\\"ui/input\\\",\\\"or\\\",\\\"not\\\",\\\"ui/btn\\\",\\\"action\\\",\\\"perform\\\"]]\",\n    \"moduleName\": \"app/components/application/staking/unstaking/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/terms/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\"], function (_exports, _component, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor, _descriptor2;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let TermsComponent = (_class = class TermsComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"screen\", _descriptor, this);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor2, this);\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"screen\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  })), _class);\n  _exports.default = TermsComponent;\n});","define(\"app/components/application/terms/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <section class=\"container\" id=\"terms\">\n    <h1>The Neko Terms of Use</h1>\n  \n    <span>Last Updated: May 1, 2022</span>\n  \n    <p>\n      The Neko LLC. (<strong>“Neko,”</strong> <strong>“we,”</strong> <strong>“us,”</strong> or <strong>“our”</strong>) is\n      a blockchain development company, focused on innovating the blockchain though decentralized technology products. We\n      provide a streamlined, secure way to interact with virtual currency with the goal of creating a new standard\n      demanded\n      by consumers and businesses in the DeFi space. Neko’s website,<a href=\"http://www.theneko.io\">www.theneko.io</a>,\n      provides information regarding our products, services and sub-domains (collectively referred to as the <strong>“Sites”</strong>),\n      including but not limited to text, images, audio/video, code and other materials or third party information.\n  \n    </p>\n  \n    <p>\n      These Terms of Use (the <strong>“Terms,”</strong> <strong>“Terms of Use”</strong>, <strong>“Contract”</strong> or\n      <strong>“Agreement”</strong>) define the rights and obligations\n      governing access to and use of the Site, Products and or any Services (as defined below) provided by us and is an\n      agreement between Neko and you or the entity you represent (<strong>“you”</strong> or <strong>“your”</strong>).\n      Please read the Terms of Use carefully\n      prior to using the Site or Services. By using the Site, or clicking a button or checkbox to accept/agree to these\n      Terms where that option is made available or, completing an order form or order in any other way for any Products or\n      Services, or, if earlier, using or otherwise accessing the Services (the <strong>“Effective Date”</strong>), you (1)\n      accept and agree\n      to these current Terms and any additional terms, rules and conditions of participation issued by Neko which can be\n      updated from time to time and (2) consent to the collection, use, disclosure and other handling of information as\n      described in our <u>Privacy Policy</u>. If you, for any reason, do not agree to the Terms, then you may not access\n      or use the\n      Site, Products and or any Services offered by Neko.\n    </p>\n  \n  \n    <p>\n      You represent to us that you are lawfully able to enter into contracts and or agreement(s). If you are entering into\n      this Agreement for any legal entity, such as the company you work for have some form of affiliation, you represent\n      to\n      us that you have legal authority to bind that entity. Please see Section 13 for definitions of certain capitalized\n      terms used in this Agreement.\n    </p>\n  \n  \n    <p>\n      In addition, you represent to us that you and your financial institutions, or any party that owns or controls you or\n      your financial institutions, are (1) not subject to sanctions or otherwise designated on any list of prohibited or\n      restricted parties, including but not limited to the lists maintained by the United Nations Security Council, the\n      U.S.\n      Government (e.g., the Specially Designated Nationals List and Foreign Sanctions Evaders List of the U.S. Department\n      of\n      Treasury and the Entity List of the U.S. Department of Commerce), the European Union or its Member States, the\n      United\n      Kingdom or other applicable government authority and (2) not located in any country to which the United States or\n      the\n      United Kingdom has embargoed goods or has otherwise applied any sanctions.\n    </p>\n  \n    <ol>\n      <li>The Services.\n        <ol>\n          <li>\n            Generally. You may access and use the Services or Products in line with this Agreement. You fully agree to\n            adhere\n            to the terms of this Agreement and all laws, rules and regulations applicable to your use of the Service or\n            Product\n            Offering(s).\n          </li>\n  \n          <li>\n            Offering(s) and Access. Neko offers multiple Products and “Services” under the Neko brand(s) owned by us.\n            These\n            brand(s) include but are not limited to The Neko, Maneki-Neko, NekoMask, Neko Guard, and others. Both Products\n            and\n            Services offered are accessed through the Site(s), unless otherwise directed, offered or agreed in writing.\n            Some\n            Products and Services may require you to create an Account, enter a valid form of payment, provide\n            instructions to\n            complete payment, or initiate an Order for a Product or Service.\n          </li>\n  \n          <li>\n            Third-Party Content. In certain Products and Services, third party content may be used by you at your\n            election.\n            Third party content is governed by this Agreement and, if applicable, separate terms and conditions\n            accompanying\n            such\n            third party content, which terms and conditions may include separate fees and charges.\n          </li>\n  \n          <li>\n            Third-Party Services. When you use our Services, you may also be using the services of one or more third\n            parties.\n            Your use of these third-party services may be subject to unrelated and distinctly separate policies, terms of\n            use,\n            and\n            fees of these third parties. In no event shall a description or reference to a third party product or service\n            (including, but not limited to, providing a description or reference via hyperlink) be construed as an\n            endorsement\n            or\n            promotion of such third-party products or services by us. We retain the exclusive right to add to, modify, or\n            cancel\n            the availability of any Third-Party Service. You may agree to receive push notifications to a device from\n            third\n            party\n            content providers. In order to receive push notifications, you must opt in to the service. Push notifications\n            are\n            not\n            enabled by default on your device for third party content. We do not control, endorse, or adopt any\n            Third-Party\n            Content shared through push notifications, and will have no responsibility for Third Party Content including,\n            but\n            not\n            limited to, token availability and/or sales. If, to the extent permitted by Neko, you grant express permission\n            to a\n            third party to access or connect to your Neko account, either through third party’s product or service or\n            through\n            any\n            of our Products or Services, you acknowledge that granting permission to a third party to take specific\n            actions on\n            your behalf does not relieve you of any of your responsibilities under this Agreement. You are fully\n            responsible for\n            all acts or omissions of any third party with access to your Neko account(s).\n          </li>\n        </ol>\n      </li>\n  \n      <li>\n        Changes.\n        <ol>\n          <li>\n            To the Products or Services. Neko may, at any time, or from time to time change or discontinue any or all of\n            the\n            Products or Services or change or remove functionality of any or all of the Products or Services. Neko will\n            notify\n            you\n            of any material change to or discontinuation of the Products or Services. Should there be any discontinuation\n            of or\n            material change to a Product or Service, Neko will use reasonable efforts to continue supporting previous\n            versions\n            of\n            the Product or Service for a period of six (6) months after the change or discontinuation. Exceptions include\n            that\n            such changes: (a) would pose a security or intellectual property risk, (b) is economically or technically not\n            feasible, or (c) would cause Neko to violate any law or any requests of governmental entities.\n          </li>\n  \n          <li>\n            To this Agreement. We reserve the right, at our sole discretion, to amend, modify or replace any part(s) of\n            this\n            Agreement (including any Policies) at any time. It is your responsibility to review this Agreement\n            periodically for\n            any potential changes. Your continued use of or access to the Products or Services after publishing any\n            changes to\n            this Agreement will constitute acceptance of those changes.\n          </li>\n        </ol>\n      </li>\n  \n      <li>\n        Your Responsibilities.\n        <ol>\n          <li>\n            Your Accounts. Except when caused by our breach of this Agreement, (a) you are responsible for all activities\n            that\n            occur under your Account(s), regardless of whether the activities are authorized by you or undertaken by you,\n            your\n            employees or a third party (including your contractors, agents, affiliates or End Users), and (b) we and our\n            affiliates are not responsible for unauthorized access to your Account.\n          </li>\n  \n          <li>\n            Your Use. You will ensure that Your Use of the Products or Services does not violate any law. You are and\n            remain\n            solely responsible for Your Use of the Services.\n          </li>\n  \n          <li>\n            Your Security and Backup. You are responsible for properly configuring and using the Products or Services and\n            otherwise taking appropriate action to secure, protect and backup your Accounts and Your Content in a manner\n            that\n            will\n            provide appropriate security and protection, which might include use of encryption.\n          </li>\n  \n          <li>\n            Login Credentials and Account Keys. To the extent we provide you with login credentials and API authentication\n            generated by the Services, such login credentials and API authentication are for your internal use only and\n            you will\n            not sell, transfer or sublicense them to any other entity or person, except that you may disclose your private\n            key\n            to\n            your agents and subcontractors performing work on your behalf.\n          </li>\n        </ol>\n      </li>\n  \n      <li>\n        Fees and Payment.\n        <ol>\n          <li>\n            Publicly Available Services. Some Services, including paid Services up to a certain use threshold, may be\n            offered\n            to the public and licensed on a royalty free basis.\n          </li>\n  \n          <li>\n            Service Fees. Unless otherwise specified in an Order form for any of our Products or Services, to the extent a\n            Product or Service incurs fees, we calculate and bill all fees and charges at the time of order and are due in\n            full\n            at\n            the time of your order. For any Neko Products or Services under a Plan, on the first day of each billing\n            period, you\n            will pay us the applicable fees (the “Base Fees”) and any applicable taxes based on the Products or Services\n            in the\n            plan that you agreed to at the time of Order. In addition, we may, for particular Products or Services as\n            defined in\n            your Order, issue an invoice to you for all charges above the applicable threshold for your Order (the\n            “Applicable\n            Threshold”) based on your use of the Products or Services during the previous billing period (the “Overage\n            Fees”\n            and,\n            together with the Base Fees, the “Fees”) as those Overage Fees are defined in your Plan. If you make any other\n            changes\n            to the Products or Services during a billing period (e.g. upgrading or downgrading your Product or Service as\n            agreed\n            in your Order), we will apply any additional charges or credits to the next billing period. We may bill you\n            more\n            frequently for Fees accrued if we have reason to believe or receive information that your account is\n            fraudulent or\n            at\n            risk of non-payment. You will pay us the Fees for use of the Product or Service Offerings in U.S. dollars\n            unless\n            otherwise agreed to in writing. All amounts payable by you under this Agreement will be paid to us without\n            setoff or\n            counterclaim, and without any deduction or withholding. Fees and charges for any new Product or Service or new\n            feature\n            of a Product or Service will be effective when we communicate updated fees and charges to you, unless we\n            expressly\n            state otherwise in a notice. We may increase or add new fees and charges for any existing Products or Services\n            you\n            are\n            using by giving you at least 30 days prior notice. We may elect to charge you interest at the rate of 1.5% per\n            month\n            (or the highest rate permitted by law, if less) on all late payments.\n          </li>\n  \n          <li>\n            Taxes. Each party will be responsible, as required under applicable law, for identifying and paying all taxes\n            and\n            other governmental fees and charges (and any penalties, interest, and other additions thereto) that are\n            imposed on\n            that party upon or with respect to the transactions and payments under this Agreement. All Fees payable by you\n            are\n            exclusive taxes unless otherwise noted. We reserve the right to withhold taxes where required.\n          </li>\n        </ol>\n      </li>\n  \n      <li>Physical Product(s) Order(s).\n        <ol>\n          <li>\n            Products Order. It is your responsibility to determine and select the Products suited to your needs and then\n            follow the ordering process on the Site. Before ordering, it is your responsibility to ensure compatibility of\n            the\n            Products with those that you use. Once you have selected your Product(s), please complete your purchases by\n            following\n            the instructions provided at each step on the Site and then check the accuracy of the order summary presented\n            to you\n            before clicking on the order button. A confirmation message will then be sent to you. When the Product(s)\n            ship, you\n            will receive a shipment confirmation together with a copy of the paid invoice. Please note that Neko may apply\n            quantity limitations on orders made on this Site in its sole discretion.\n          </li>\n  \n          <li>\n            Price and Promotions. Neko reserves the right to modify at any time the price of any of the Products,\n            understanding that the price actually charged will be that of the one in effect at the time of the order.\n            Please\n            note\n            that the price displayed on the landing page of the Site is an estimation based on your IP address. The\n            displayed\n            prices of the Products are exclusive of shipping costs, unless specifically specified on the Site. Shipping\n            costs\n            include the processing costs of the order and the delivery. They may vary according to the size, the weight of\n            the\n            package, the choice of the carrier and the delivery address and are individualized when placing the order. For\n            deliveries outside the United States, please note that some countries or states may apply customs duties,\n            import\n            taxes\n            or other taxes, the payment of which is your exclusive responsibility. Therefore, when placing an order, it is\n            your\n            responsibility to ensure with the local authorities that you comply with any prior formalities and or payment\n            of\n            duties and taxes of any kind related to the import of the products. From time to time The Neko may\n            occasionally\n            offer\n            discounts, bundles or other promotions (hereinafter “Promotions”) on the Site. Unless specifically stipulated\n            otherwise, such Promotions are not cumulative and only end user customers are eligible. Promotions and\n            Promotion\n            Codes\n            may be applicable on certain product lines only.\n          </li>\n  \n          <li>\n            Title Retention and Payment. The prices that will be invoiced for the Products are those displayed on the\n            checkout\n            page of the Site when placing the order. The prices expressed in crypto currencies are those provided by our\n            exchange\n            rate provider at the time of the order. Payment must be made at the time of order. The full amount will be\n            charged\n            at\n            the time of order. Title to the Products will generally transfer to customer upon shipment, except where Neko\n            is\n            shipping Products under DDP Incoterm to solve specific customs situations (such as in Canada and in the United\n            Kingdom). In addition to the late payment penalties, additional fees may be claimed, upon justification and as\n            permitted by the law, when the collection costs are exceeding the amount of the fixed fee. Notwithstanding the\n            previous statements, if the payment of a due amount is not received or in case of irregular payment, Neko\n            reserves\n            the\n            right, after registering your order, to suspend or cancel the order and or delivery.\n          </li>\n  \n          <li>\n            Product Delivery. The Products are delivered to the address of delivery that you specified when placing your\n            order. Depending on your delivery address, one or more transport service providers can be proposed with their\n            respective rates. When you have been offered the choice between various modes of transport, you are asked to\n            choose\n            the one you want to select. Risk of loss and damage to the Products will transfer to you upon delivery. Upon\n            receipt\n            of your order, it is your responsibility to check the condition of the Product, its package, its packaging and\n            contents, upon delivery or collection. If you notice any defects, you must follow the procedure provided by\n            the\n            transport service company in such case and inform Neko of these defects by specifying the order number no\n            later than\n            eight days after delivery. Delivery times are indicated when placing the order. These delivery times are\n            indicative\n            and may vary depending on the transport service companies. Neko cannot be held liable for any delays caused by\n            the\n            transport service company. In case the delivery remained unsuccessful and/or your package was not claimed at a\n            collection point for thirty (30) days, Neko reserves the right to cancel your order and reimburse the purchase\n            price\n            to you, in which case the title to the Product(s) will transfer back to Neko.\n            5.5 Right of Return. You can notify us of your decision to return any Product by filling out the online return\n            form.\n            In this case, Neko will immediately send an acknowledgment of receipt of the return decision by email. You\n            must send\n            notice of return before the expiration of the fourteen (14) calendar day period in order for the return to be\n            accepted. You must return the Product to Neko no later than fourteen (14) days after notification of your\n            decision\n            to\n            return. The Product return costs are your responsibility. You must return the Product in perfect condition in\n            its\n            original packaging. We will reimburse you for all amounts received, including delivery charges, within\n            fourteen (14)\n            days from the date we were notified of your withdrawal decision, but we may defer the refund until we have\n            received\n            the Product. You will be reimbursed using the same payment method you used for the initial transaction, unless\n            you\n            agree otherwise. For payments received in virtual currency, you will be reimbursed in virtual currency less\n            the U.S.\n            Dollar equivalent of the original purchase. For any claims about the Products, please contact Neko directly at\n            support@theneko.io.\n          </li>\n        </ol>\n      </li>\n  \n      <li>\n        Term; Termination.\n  \n        <ol>\n          <li>\n            Term. The term of this Agreement will commence on the Effective Date and will remain in effect until\n            terminated\n            under this Section 6. Any notice of termination of this Agreement by either party to the other must include a\n            Termination Date that complies with the notice periods in Section 6.2.\n          </li>\n  \n          <li>\n            Termination.\n  \n            <ol>\n              <li>\n                Termination for Convenience. You may terminate this Agreement for any reason by, in the case of ceasing\n                use of\n                the\n                Product or Service. In the case of any order of our Product or Service, only in accordance with your\n                Order. In the\n                case of Plans not requiring an Account, we may terminate this Agreement for any reason by providing you at\n                least 30\n                days’ written notice. In the case of paid Order(s), we may terminate only in accordance with your Order.\n              </li>\n  \n              <li>\n                Termination for Cause.\n  \n                <ol>\n                  <li>\n                    By Either Party. Either party may terminate this Agreement for cause if the other party is in material\n                    breach of\n                    this Agreement and the material breach remains unresolved for a period of 30 days from receipt of\n                    notice by the\n                    other\n                    party.\n                  </li>\n  \n                  <li>\n                    By Us. We may also terminate this Agreement immediately upon notice to you (A) if our relationship\n                    with a\n                    third-party partner who provides software or other technology we use to provide the Services expires,\n                    terminates or\n                    requires us to change the way we provide the software or other technology as part of the Products or\n                    Services, or (B)\n                    in order to comply with the law or requests of governmental entities.\n                  </li>\n                </ol>\n              </li>\n            </ol>\n          </li>\n  \n          <li>\n            Effect of Termination. Upon the Termination Date:\n            <ol>\n              <li>\n                all your rights under this Agreement immediately terminate;\n              </li>\n  \n              <li>\n                each party remains responsible for all fees and charges it has incurred through the Termination Date and\n                are\n                responsible for any fees and charges it incurs during the post termination period;\n              </li>\n  \n              <li>\n                Sections 3, 4, 6.3, 7 (except the license granted to you in Section 7.2), 8, 9, 10, 11 and 14 will\n                continue to\n                apply in accordance with their terms. For any use of the Services after the Termination Date, the terms of\n                this\n                Agreement will again apply.\n              </li>\n            </ol>\n          </li>\n        </ol>\n      </li>\n  \n      <li>\n        Proprietary Rights.\n  \n        <ol>\n          <li>\n            Your Content. Depending on the Product or Service, you may share Content with us. Except as provided in this\n            Section 7, we obtain no rights under this Agreement from you (or your licensors) to Your Content. You consent\n            to our\n            use of Your Content to provide the Services to you.\n          </li>\n  \n          <li>\n            Service Offerings License. We or our licensors own all right, title, and interest in and to the Products or\n            Services, and all related technology and intellectual property rights. Subject to the terms of this Agreement,\n            we\n            grant you a limited, revocable, non-exclusive, non-sublicensable, non-transferable license to do the\n            following: (a)\n            access and use the Products or Services solely in accordance with this Agreement; and (b) copy and use Our\n            Content\n            solely in connection with your permitted use of the Product or Services. Except as provided in this Section\n            7.2, you\n            obtain no rights under this Agreement from us, our affiliates or our licensors to the Product or Service\n            Offerings,\n            including any related intellectual property rights. Some of Our Content and Third Party Content may be\n            provided to\n            you\n            under a separate license, such as the Apache License, Version 2.0, or other open source license. In the event\n            of a\n            conflict between this Agreement and any separate license, the separate license will prevail with respect to\n            Our\n            Content or Third-Party Content that is the subject of such separate license.\n          </li>\n  \n          <li>\n            License Restrictions. Neither you nor any End User will use the Products or Services in any manner or for any\n            purpose other than as expressly permitted by this Agreement. Except as expressly authorized, neither you nor\n            any End\n            User will, or will attempt to (a) modify, distribute, alter, tamper with, repair, or otherwise create\n            derivative\n            works\n            of any Content included in the Products or Services (except to the extent Content included in the Product or\n            Services\n            is provided to you under a separate license that expressly permits the creation of derivative works), (b)\n            reverse\n            engineer, disassemble, or decompile the Products or Services or apply any other process or procedure to derive\n            the\n            source code of any software included in the Products or Services (except to the extent applicable law doesn’t\n            allow\n            this restriction), (c) access or use the Products or Services in a way intended to avoid incurring fees or\n            exceeding\n            usage limits or quotas, (d) use scraping techniques to mine or otherwise scrape data except as permitted by\n            written\n            agreement, or (e) resell or sublicense the Products or Services unless otherwise agreed in writing. You will\n            not use\n            Our Marks unless you obtain our prior written consent. You will not misrepresent or embellish the relationship\n            between\n            us and you (including by expressing or implying that we support, sponsor, endorse, or contribute to you or\n            your\n            business endeavors). You will not imply any relationship or affiliation between us and you except as expressly\n            permitted by this Agreement.\n          </li>\n  \n          <li>\n            Suggestions. If you provide any Suggestions to us or our affiliates, we and our affiliates will be entitled to\n            use\n            the Suggestions without restriction. You hereby irrevocably assign to us all right, title, and interest in and\n            to\n            the\n            Suggestions and agree to provide us any assistance we require to document, perfect, and maintain our rights in\n            the\n            Suggestions.\n          </li>\n        </ol>\n      </li>\n  \n      <li>\n        Indemnification.\n        <ol>\n          <li>\n            General.\n            <ol>\n              <li>\n                You will defend, indemnify, and hold harmless us, our affiliates and licensors, and each of their\n                respective\n                employees, officers, directors, and representatives from and against any Losses arising out of or relating\n                to any\n                claim concerning: (a) breach of this Agreement or violation of applicable law by you; and (b) a dispute\n                between you\n                and any of your customers or users. You will reimburse us for reasonable attorneys’ fees and expenses,\n                associated\n                with\n                claims described in (a) and (b) above.\n              </li>\n  \n              <li>\n                We will defend, indemnify, and hold harmless you and your employees, officers, directors, and\n                representatives\n                from\n                and against any Losses arising out of or relating to any claim concerning our material and intentional\n                breach of\n                this\n                Agreement. We will reimburse you for reasonable attorneys’ fees and expenses associated with the claims\n                described in\n                this paragraph.\n              </li>\n            </ol>\n          </li>\n  \n          <li>\n            Intellectual Property.\n            <ol>\n              <li>\n                Subject to the limitations in this Section 8, you will defend Neko, its affiliates, and their respective\n                employees, officers, and directors against any third-party claim alleging that any of Your Content\n                infringes or\n                misappropriates that third party’s intellectual property rights, and will pay the amount of any adverse\n                final\n                judgment\n                or settlement.\n              </li>\n  \n              <li>\n                Subject to the limitations in this Section 8, we will defend you and your employees, officers, and\n                directors\n                against any third-party claim alleging that the Services infringe or misappropriate that third party’s\n                intellectual\n                property rights, and will pay the amount of any adverse final judgment or settlement.\n              </li>\n  \n              <li>\n                Neither party will have obligations or liability under this Section 8.2 arising from infringement by your\n                combinations of the Services with any other product, service, software, data, content or method. In\n                addition, we\n                will\n                have no obligations or liability arising from your use of the Services after we have notified you to\n                discontinue\n                such\n                use. The remedies provided in this Section 8.2 are the sole and exclusive remedies for any third-party\n                claims of\n                infringement or misappropriation of intellectual property rights by the Services or by Your Content.\n              </li>\n            </ol>\n          </li>\n  \n          <li>\n            Process. In no event will a party agree to any settlement of any claim that involves any commitment, other\n            than\n            the payment of money, without the written consent of the other party.\n          </li>\n        </ol>\n      </li>\n  \n      <li>\n        Disclaimers; Risk.\n        <ol>\n          <li>\n            DISCLAIMER. THE PRODUCT AND SERVICE OFFERINGS ARE PROVIDED “AS IS.” EXCEPT TO THE EXTENT PROHIBITED BY LAW, OR\n            TO\n            THE EXTENT ANY STATUTORY RIGHTS APPLY THAT CANNOT BE EXCLUDED, LIMITED OR WAIVED, WE AND OUR AFFILIATES AND\n            LICENSORS\n            (A) MAKE NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE\n            REGARDING\n            THE\n            PRODUCT OR SERVICE OFFERINGS OR THE THIRD-PARTY CONTENT, AND (B) DISCLAIM ALL WARRANTIES, INCLUDING ANY\n            IMPLIED OR\n            EXPRESS WARRANTIES (I) OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE,\n            NON-INFRINGEMENT,\n            OR QUIET ENJOYMENT, (II) ARISING OUT OF ANY COURSE OF DEALING OR USAGE OF TRADE, (III) THAT THE PRODUCT OR\n            SERVICE\n            OFFERINGS OR THIRD-PARTY CONTENT WILL BE UNINTERRUPTED, ERROR FREE OR FREE OF HARMFUL COMPONENTS, AND (IV)\n            THAT ANY\n            CONTENT WILL BE SECURE OR NOT OTHERWISE LOST OR ALTERED.\n          </li>\n  \n          <li>\n            RISKS. OUR PRODUCTS AND SERVICES RELY ON EMERGING TECHNOLOGIES, SUCH AS ETHEREUM. SOME SERVICES ARE SUBJECT TO\n            INCREASED RISK THROUGH YOUR POTENTIAL MISUSE OF THINGS SUCH AS PUBLIC/PRIVATE KEY CRYPTOGRAPHY. BY USING THE\n            PRODUCTS\n            OR SERVICES YOU EXPLICITLY ACKNOWLEDGE AND ACCEPT THESE HEIGHTENED RISKS.\n          </li>\n        </ol>\n      </li>\n  \n      <li>\n        Limitations of Liability.\n  \n        <ol>\n          <li>\n            Limitation of Liability. WITH THE EXCEPTION OF CLAIMS RELATING TO A BREACH OF OUR PROPRIETARY RIGHTS AS\n            GOVERNED\n            BY SECTION 7 AND INTELLECTUAL PROPERTY CLAIMS AS GOVERNED BY SECTION 8, IN NO EVENT SHALL THE AGGREGATE\n            LIABILITY OF\n            EACH PARTY TOGETHER WITH ALL OF ITS AFFILIATES ARISING OUT OF OR RELATED TO THIS AGREEMENT EXCEED THE TOTAL\n            AMOUNT\n            PAID BY YOU HEREUNDER FOR THE SERVICES GIVING RISE TO THE LIABILITY IN THE TWELVE MONTHS PRECEDING THE FIRST\n            INCIDENT\n            OUT OF WHICH THE LIABILITY AROSE, OR, IF NO FEES HAVE BEEN PAID, $25,000. THE FOREGOING LIMITATION WILL APPLY\n            WHETHER\n            AN ACTION IS IN CONTRACT OR TORT AND REGARDLESS OF THE THEORY OF LIABILITY, BUT WILL NOT LIMIT YOUR PAYMENT\n            OBLIGATIONS UNDER SECTION 4.\n          </li>\n  \n          <li>\n            Exclusion of Consequential and Related Damages. IN NO EVENT WILL EITHER PARTY OR ITS AFFILIATES HAVE ANY\n            LIABILITY ARISING OUT OF OR RELATED TO THIS AGREEMENT FOR ANY LOST PROFITS, REVENUES, GOODWILL, OR INDIRECT,\n            SPECIAL,\n            INCIDENTAL, CONSEQUENTIAL, COVER, BUSINESS INTERRUPTION OR PUNITIVE DAMAGES, WHETHER AN ACTION IS IN CONTRACT\n            OR\n            TORT\n            AND REGARDLESS OF THE THEORY OF LIABILITY, EVEN IF A PARTY OR ITS AFFILIATES HAVE BEEN ADVISED OF THE\n            POSSIBILITY OF\n            SUCH DAMAGES OR IF A PARTY’S OR ITS AFFILIATES’ REMEDY OTHERWISE FAILS OF ITS ESSENTIAL PURPOSE. THE FOREGOING\n            DISCLAIMER WILL NOT APPLY TO THE EXTENT PROHIBITED BY LAW.\n          </li>\n        </ol>\n      </li>\n  \n      <li>\n        Binding Arbitration and Class Action Waiver.\n  \n        <p>\n          PLEASE READ THIS SECTION CAREFULLY – IT MAY SIGNIFICANTLY AFFECT YOUR LEGAL RIGHTS, INCLUDING YOUR RIGHT TO FILE\n          A\n          LAWSUIT IN COURT.\n        </p>\n  \n        <ol>\n          <li>\n            Binding Arbitration. Any dispute, claim or controversy (“Claim”) relating in any way to this Agreement, the\n            Site,\n            or your use of the Services will be resolved by binding arbitration as provided in this Section 11, rather\n            than in\n            court, except that you may assert claims in small claims court if your claims qualify.\n          </li>\n  \n          <li>\n            If you are located in the United States: This agreement and any dispute or claim (including non-contractual\n            disputes or claims) arising out of or in connection with it or its subject matter or formation shall be\n            governed by\n            and construed in accordance with the laws of the State of New York. The Federal Arbitration Act and federal\n            arbitration law apply to this Agreement. There is no judge or jury in arbitration, and court review of an\n            arbitration\n            award is limited. However, an arbitrator can award on an individual basis the same damages and relief as a\n            court\n            (including injunctive and declaratory relief or statutory damages), and must follow the terms of this\n            Agreement as a\n            court would. The arbitration will be conducted in accordance with the expedited procedures set forth in the\n            JAMS\n            Comprehensive Arbitration Rules and Procedures (the “Rules”) as those Rules exist on the effective date of\n            this\n            Agreement, including Rules 16.1 and 16.2 of those Rules. The arbitrator’s decision shall be final, binding,\n            and\n            non-appealable. Judgment upon the award may be entered and enforced in any court having jurisdiction. Neither\n            party\n            shall sue the other party other than as provided herein or for enforcement of this clause or of the\n            arbitrator’s\n            award; any such suit may be brought only in a Federal District Court or a New York state court located in New\n            York\n            County, New York. The arbitrator, and not any federal, state, or local court, shall have exclusive authority\n            to\n            resolve any dispute relating to the interpretation, applicability, unconscionability, arbitrability,\n            enforceability,\n            or formation of this Agreement including any claim that all or any part of the Agreement is void or voidable.\n            If for\n            any reason a claim proceeds in court rather than in arbitration we and you waive any right to a jury trial.\n            Notwithstanding the foregoing we and you both agree that you or we may bring suit in court to enjoin\n            infringement or\n            other misuse of intellectual property rights.\n          </li>\n  \n          <li>\n            If you are located in the United Kingdom: This agreement and any dispute or claim (including non-contractual\n            disputes or claims) arising out of or in connection with it or its subject matter or formation shall be\n            governed by\n            and construed in accordance with the law of England and Wales. Any dispute, claim or controversy relating in\n            any way\n            to this Agreement, the Services, your use of the Services, or to any products or services licensed or\n            distributed by\n            us will be resolved by binding arbitration as provided in this clause. Prior to commencing any formal\n            arbitration\n            proceedings, parties shall first seek settlement of any claim by mediation in accordance with the LCIA\n            Mediation\n            Rules, which Rules are deemed to be incorporated by reference into this clause. If the dispute is not settled\n            by\n            mediation within 14 days of the commencement of the mediation, or such further period as the parties shall\n            agree in\n            writing, the dispute shall be referred to and finally resolved by arbitration under the LCIA Rules, which are\n            deemed\n            to be incorporated by reference into this clause. The language to be used in the mediation and in the\n            arbitration\n            shall be English. The seat or legal place of arbitration shall be London.\n          </li>\n  \n          <li>\n            If you are located in any territory that is not specifically enumerated in Sections 11.2 or 11.3, you may\n            elect\n            for either of Section 11.2 or 11.3 to apply to you, otherwise this agreement and any dispute or claim\n            (including\n            non-contractual disputes or claims) arising out of or in connection with it or its subject matter or formation\n            shall\n            be governed by and construed in accordance with the law of Ireland. Any dispute, claim or controversy relating\n            in\n            any\n            way to this Agreement, the Services, your use of the Services, or to any products or services licensed or\n            distributed\n            by us will be resolved by binding arbitration as provided in this clause. Prior to commencing any formal\n            arbitration\n            proceedings, parties shall first seek settlement of any claim by mediation in accordance with the LCIA\n            Mediation\n            Rules, which Rules are deemed to be incorporated by reference into this clause. If the dispute is not settled\n            by\n            mediation within 14 days of the commencement of the mediation, or such further period as the parties shall\n            agree in\n            writing, the dispute shall be referred to and finally resolved by arbitration under the LCIA Rules, which are\n            deemed\n            to be incorporated by reference into this clause. The language to be used in the mediation and in the\n            arbitration\n            shall be English. The seat or legal place of arbitration shall be Dublin, Ireland.\n          </li>\n  \n          <li>\n            Class Action Waiver. YOU AND WE AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY ON AN INDIVIDUAL\n            BASIS,\n            AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS OR REPRESENTATIVE PROCEEDING. YOU AND WE\n            EXPRESSLY\n            WAIVE\n            ANY RIGHT TO FILE A CLASS ACTION OR SEEK RELIEF ON A CLASS BASIS. Unless both you and we agree, no arbitrator\n            or\n            judge\n            may consolidate more than one person’s claims or otherwise preside over any form of a representative or class\n            proceeding. The arbitrator may award injunctive relief only in favor of the individual party seeking relief\n            and only\n            to the extent necessary to provide relief warranted by that party’s individual claim. If a court decides that\n            applicable law precludes enforcement of any of this paragraph’s limitations as to a particular claim for\n            relief,\n            then\n            that claim (and only that claim) must be severed from the arbitration and may be brought in court. If any\n            court or\n            arbitrator determines that the class action waiver set forth in this paragraph is void or unenforceable for\n            any\n            reason\n            or that an arbitration can proceed on a class basis, then the arbitration provision set forth above shall be\n            deemed\n            null and void in its entirety and the parties shall be deemed to have not agreed to arbitrate disputes.\n          </li>\n  \n          <li>\n            30-Day Right to Opt Out. You have the right to opt-out and not be bound by the arbitration and class action\n            waiver provisions set forth above by sending written notice of your decision to opt-out to the following\n            address:\n            via\n            email at notices@theneko.io with subject line LEGAL OPT OUT. The notice must be sent within 30 days of your\n            first\n            use\n            of the Services, otherwise you shall be bound to arbitrate disputes in accordance with the terms of those\n            paragraphs.\n            If you opt-out of these arbitration provisions, we will also not be bound by them.\n          </li>\n        </ol>\n      </li>\n  \n      <li>\n        Miscellaneous.\n        <ol>\n          <li>\n            Assignment. You will not assign or otherwise transfer this Agreement or any of your rights and obligations\n            under\n            this Agreement, without our prior written consent. Any assignment or transfer in violation of this Section\n            12.1 will\n            be void. We may assign this Agreement without your consent (a) in connection with a merger, acquisition or\n            sale of\n            all\n            or substantially all of our assets, or (b) to any Affiliate or as part of a corporate reorganization; and\n            effective\n            upon such assignment, the assignee is deemed substituted for us as a party to this Agreement and we are fully\n            released\n            from all of our obligations and duties to perform under this Agreement. Subject to the foregoing, this\n            Agreement\n            will\n            be binding upon, and inure to the benefit of the parties and their respective permitted successors and\n            assigns.\n          </li>\n  \n          <li>\n            Entire Agreement and Modifications. This Agreement incorporates the Policies by reference and is the entire\n            agreement between you and us regarding the subject matter of this Agreement. If the terms of this document are\n            inconsistent with the terms contained in any Policy, the terms contained in this document will control. Any\n            modification to the terms of this Agreement may only be made in writing.\n          </li>\n  \n          <li>\n            Force Majeure. Neither party nor their respective affiliates will be liable for any delay or failure to\n            perform\n            any obligation under this Agreement where the delay or failure results from any cause beyond such party’s\n            reasonable\n            control, including but not limited to acts of God, utilities or other telecommunications failures,\n            cyberattacks,\n            earthquake, storms or other elements of nature, pandemics, blockages, embargoes, riots, acts or orders of\n            government,\n            acts of terrorism, or war.\n          </li>\n  \n          <li>\n            Export and Sanctions Compliance. In connection with this Agreement, you will comply with all applicable\n            import,\n            re-import, sanctions, anti-boycott, export, and re-export control laws and regulations, including all such\n            laws and\n            regulations that may apply. For clarity, you are solely responsible for compliance related to the manner in\n            which\n            you\n            choose to use the Services. You may not use any Service if you are the subject of U.S. sanctions or of\n            sanctions\n            consistent with U.S. law imposed by the governments of the country where you are using the Service.\n          </li>\n  \n          <li>\n            Independent Contractors; Non-Exclusive Rights. We and you are independent contractors, and this Agreement will\n            not be construed to create a partnership, joint venture, agency, or employment relationship. Neither party,\n            nor any\n            of\n            their respective affiliates, is an agent of the other for any purpose or has the authority to bind the other.\n            Both\n            parties reserve the right (a) to develop or have developed for it products, services, concepts, systems, or\n            techniques\n            that are similar to or compete with the products, services, concepts, systems, or techniques developed or\n            contemplated\n            by the other party, and (b) to assist third party developers or systems integrators who may offer products or\n            services\n            which compete with the other party’s products or services.\n          </li>\n  \n          <li>\n            Eligibility. If you are under the age of majority in your jurisdiction of residence, you may use the Site or\n            Services only with the consent of or under the supervision of your parent or legal guardian.\n  \n            <strong>NOTICE TO PARENTS AND GUARDIANS:</strong> By granting your minor permission to access the Site or\n            Services, you agree to\n            these Terms of Use on behalf of your minor. You are responsible for exercising supervision over your minor’s\n            online\n            activities. If you do not agree to these Terms of Use, do not let your minor use the Site or Services.\n  \n          </li>\n  \n          <li>\n            Language. All communications and notices made or given pursuant to this Agreement must be in the English\n            language. If we provide a translation of the English language version of this Agreement, the English language\n            version of the Agreement will control if there is any conflict.\n          </li>\n  \n          <li>\n            Notice.\n            <ol>\n              <li>\n                To You. We may provide any notice to you under this Agreement by: (i) posting a notice on the Site; or\n                (ii)\n                sending a message to the email address then associated with your Account. Notices we provide by posting on\n                the Site\n                will be effective upon posting and notices we provide by email will be effective when we send the email.\n                It is your\n                responsibility to keep your email address current. You will be deemed to have received any email sent to\n                the email\n                address then associated with your account when we send the email, whether or not you actually receive the\n                email.\n              </li>\n  \n              <li>\n                To Us. To give us notice under this Agreement, you must contact us by email at notices@theneko.io\n              </li>\n            </ol>\n          </li>\n  \n          <li>\n            No Third-Party Beneficiaries. Except as otherwise set forth herein, this Agreement does not create any\n            third-party beneficiary rights in any individual or entity that is not a party to this Agreement.\n          </li>\n  \n          <li>\n            No Waivers. The failure by us to enforce any provision of this Agreement will not constitute a present or\n            future\n            waiver of such provision nor limit our right to enforce such provision at a later time. All waivers by us must\n            be in\n            writing to be effective.\n          </li>\n  \n          <li>\n            Severability. If any portion of this Agreement is held to be invalid or unenforceable, the remaining portions\n            of\n            this Agreement will remain in full force and effect. Any invalid or unenforceable portions will be interpreted\n            to\n            effect and intent of the original portion. If such construction is not possible, the invalid or unenforceable\n            portion\n            will be severed from this Agreement but the rest of the Agreement will remain in full force and effect.\n          </li>\n  \n          <li>\n            Notice and Procedure for Making Claims of Copyright Infringement. If you are a copyright owner or agent of the\n            owner, and you believe that your copyright or the copyright of a person on whose behalf you are authorized to\n            act\n            has been infringed, please provide us a written notice at the address below with the following information:\n  \n            <ol>\n              <li>\n                an electronic or physical signature of the person authorized to act on behalf of the owner of the\n                copyright or\n                other intellectual property interest;\n              </li>\n  \n              <li>\n                a description of the copyrighted work or other intellectual property that you claim has been infringed;\n              </li>\n  \n              <li>\n                a description of where the material that you claim is infringing is located on the Services;\n              </li>\n  \n              <li>\n                your address, telephone number, and email address;\n              </li>\n  \n              <li>\n                a statement by you that you have a good faith belief that the disputed use is not authorized by the\n                copyright\n                owner, its agent, or the law;\n              </li>\n  \n              <li>\n                a statement by you, made under penalty of perjury, that the above information in your notice is accurate\n                and that\n                you are the copyright or intellectual property owner or authorized to act on the copyright or intellectual\n                property\n                owner’s behalf.\n              </li>\n            </ol>\n          </li>\n        </ol>\n      </li>\n  \n      You can reach us at:\n  \n      Email: notices@theneko.io\n      Subject Line: Copyright Notification Mail\n  \n      <li>\n        Definitions.\n  \n        <p>\n          “Acceptable Use Policy” means the policy set forth below, as it may be updated by us from time to time. You\n          agree not to, and not to allow third parties to, use the Services:\n        </p>\n  \n        <ol>\n          <li>\n            to violate, or encourage the violation of, the legal rights of others (for example, this may include allowing\n            End\n            Users to infringe or misappropriate the intellectual property rights of others in violation of the Digital\n            Millennium\n            Copyright Act);\n          </li>\n  \n          <li>\n            to engage in, promote or encourage any illegal or harmful activity or infringing, offensive or harmful\n            content;\n          </li>\n  \n          <li>\n            for any unlawful, invasive, infringing, defamatory or fraudulent purpose (for example, this may include\n            phishing,\n            creating a pyramid scheme or mirroring a website);\n          </li>\n  \n          <li>\n            to intentionally distribute viruses, worms, Trojan horses, corrupted files, hoaxes, or other items of a\n            destructive\n            or deceptive nature;\n          </li>\n  \n          <li>\n            to interfere with the use of the Services, or the equipment used to provide the Services, by customers,\n            authorized\n            resellers, or other authorized users;\n          </li>\n  \n          <li>\n            to disable, interfere with or circumvent any aspect of the Services (for example, any thresholds or limits);\n          </li>\n  \n          <li>\n            to generate, distribute, publish or facilitate unsolicited mass email, promotions, advertising or other\n            solicitation; or\n          </li>\n  \n          <li>\n            <p>\n              to use the Services, or any interfaces provided with the Services, to access any other product or service in a\n              manner that violates the terms of service of such other product or service.\n            </p>\n  \n            <p>\n              “Account Information” means information about you that you provide to us in connection with the creation or\n              administration of your Account. For example, Account Information includes names, usernames, phone numbers,\n              email addresses and billing information associated with your Account.\n            </p>\n  \n            <p>\n              “API” means an application program interface.\n            </p>\n  \n            <p>\n              “Applicable Threshold” has the meaning set forth in Section 4.2.\n            </p>\n  \n            <p>\n              “Base Fee” has the meaning set forth in Section 4.2.\n            </p>\n  \n            <p>\n              “Content” means software (including machine images), data, text, audio, video or images and any documentation we\n              offer\n              for the Services.\n            </p>\n  \n            <p>\n              “End User” means any individual or entity that directly or indirectly through another user: (a) accesses or uses\n              Your Content; or (b) otherwise accesses or uses the Service Offerings under your account.\n            </p>\n  \n            <p>\n              “Fees” has the meaning set forth in Section 4.2.\n            </p>\n  \n            <p>\n              “Losses” means any claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys’\n              fees).’\n            </p>\n  \n            <p>\n              “Our Marks” means any trademarks, service marks, service or trade names, logos, and other designations of The Neko\n              LLC. and their affiliates or licensors that we may make available to you in connection with this Agreement.\n            </p>\n  \n            <p>\n              “Order” means an order for the Products or Services executed through an order form directly with Neko, or through a\n              cloud vendor, such as Amazon Web Services, Microsoft Azure, or Google Cloud.\n            </p>\n  \n            <p>\n              “Overage Fees” has the meaning set forth in Section 4.2.\n            </p>\n  \n            <p>\n              “Policies” means this Agreement, the Acceptable Use Policy, Privacy Policy, any supplemental policies or addendums\n              applicable to any Service as provided to you, and any other policy or terms referenced in or incorporated into this\n              Agreement, each as may be updated by us from time to time.\n            </p>\n  \n            <p>\n              “Privacy Policy” means the privacy policy located at https://theneko.io/privacy-policy (and any successor or related\n              locations designated by us), as it may be updated by us from time to time.\n            </p>\n  \n            <p>\n              “Services” means each of the services offered by but not limited to The Neko, Maneki-Neko, NekoMask, Neko Guard, and\n              others and any other features, tools, materials, or services offered from time to time, including our network\n              infrastructure, by us or our affiliates.\n            </p>\n  \n            <p>\n              “Service Offerings” means the Services (including associated APIs), Our Content, Our Marks, and any other product or\n              service provided by us under this Agreement. Service Offerings do not include Third-Party Content or Third-Party\n              Services.\n            </p>\n  \n            <p>\n              “Suggestions” means all suggested improvements to the Service Offerings that you provide to us.\n            </p>\n  \n            <p>\n              “Term” means the term of this Agreement described in Section 6.1.\n            </p>\n  \n            <p>\n              “Termination Date” means the effective date of termination provided in accordance with Section 6, in a notice from\n              one party to the other.\n            </p>\n  \n  \n            <p>\n              “Third-Party Content” means Content made available to you by any third party on the Site or in conjunction with the\n              Services.\n            </p>\n  \n            <p>\n              “Your Content” means Content that you or any End User transfers to us for processing, storage or hosting by the\n              Services in connection with Account and any computational results that you or any End User derive from the foregoing\n              through their use of the Services. Your Content does not include Account Information.\n            </p>\n          </li>\n        </ol>\n      </li>\n    </ol>\n  \n  </section>\n  */\n  {\n    \"id\": \"uN7YZy93\",\n    \"block\": \"[[[10,\\\"section\\\"],[14,0,\\\"container\\\"],[14,1,\\\"terms\\\"],[12],[1,\\\"\\\\n  \\\"],[10,\\\"h1\\\"],[12],[1,\\\"The Neko Terms of Use\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,1],[12],[1,\\\"Last Updated: May 1, 2022\\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    The Neko LLC. (\\\"],[10,\\\"strong\\\"],[12],[1,\\\"“Neko,”\\\"],[13],[1,\\\" \\\"],[10,\\\"strong\\\"],[12],[1,\\\"“we,”\\\"],[13],[1,\\\" \\\"],[10,\\\"strong\\\"],[12],[1,\\\"“us,”\\\"],[13],[1,\\\" or \\\"],[10,\\\"strong\\\"],[12],[1,\\\"“our”\\\"],[13],[1,\\\") is\\\\n    a blockchain development company, focused on innovating the blockchain though decentralized technology products. We\\\\n    provide a streamlined, secure way to interact with virtual currency with the goal of creating a new standard\\\\n    demanded\\\\n    by consumers and businesses in the DeFi space. Neko’s website,\\\"],[10,3],[14,6,\\\"http://www.theneko.io\\\"],[12],[1,\\\"www.theneko.io\\\"],[13],[1,\\\",\\\\n    provides information regarding our products, services and sub-domains (collectively referred to as the \\\"],[10,\\\"strong\\\"],[12],[1,\\\"“Sites”\\\"],[13],[1,\\\"),\\\\n    including but not limited to text, images, audio/video, code and other materials or third party information.\\\\n\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    These Terms of Use (the \\\"],[10,\\\"strong\\\"],[12],[1,\\\"“Terms,”\\\"],[13],[1,\\\" \\\"],[10,\\\"strong\\\"],[12],[1,\\\"“Terms of Use”\\\"],[13],[1,\\\", \\\"],[10,\\\"strong\\\"],[12],[1,\\\"“Contract”\\\"],[13],[1,\\\" or\\\\n    \\\"],[10,\\\"strong\\\"],[12],[1,\\\"“Agreement”\\\"],[13],[1,\\\") define the rights and obligations\\\\n    governing access to and use of the Site, Products and or any Services (as defined below) provided by us and is an\\\\n    agreement between Neko and you or the entity you represent (\\\"],[10,\\\"strong\\\"],[12],[1,\\\"“you”\\\"],[13],[1,\\\" or \\\"],[10,\\\"strong\\\"],[12],[1,\\\"“your”\\\"],[13],[1,\\\").\\\\n    Please read the Terms of Use carefully\\\\n    prior to using the Site or Services. By using the Site, or clicking a button or checkbox to accept/agree to these\\\\n    Terms where that option is made available or, completing an order form or order in any other way for any Products or\\\\n    Services, or, if earlier, using or otherwise accessing the Services (the \\\"],[10,\\\"strong\\\"],[12],[1,\\\"“Effective Date”\\\"],[13],[1,\\\"), you (1)\\\\n    accept and agree\\\\n    to these current Terms and any additional terms, rules and conditions of participation issued by Neko which can be\\\\n    updated from time to time and (2) consent to the collection, use, disclosure and other handling of information as\\\\n    described in our \\\"],[10,\\\"u\\\"],[12],[1,\\\"Privacy Policy\\\"],[13],[1,\\\". If you, for any reason, do not agree to the Terms, then you may not access\\\\n    or use the\\\\n    Site, Products and or any Services offered by Neko.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    You represent to us that you are lawfully able to enter into contracts and or agreement(s). If you are entering into\\\\n    this Agreement for any legal entity, such as the company you work for have some form of affiliation, you represent\\\\n    to\\\\n    us that you have legal authority to bind that entity. Please see Section 13 for definitions of certain capitalized\\\\n    terms used in this Agreement.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n  \\\"],[10,2],[12],[1,\\\"\\\\n    In addition, you represent to us that you and your financial institutions, or any party that owns or controls you or\\\\n    your financial institutions, are (1) not subject to sanctions or otherwise designated on any list of prohibited or\\\\n    restricted parties, including but not limited to the lists maintained by the United Nations Security Council, the\\\\n    U.S.\\\\n    Government (e.g., the Specially Designated Nationals List and Foreign Sanctions Evaders List of the U.S. Department\\\\n    of\\\\n    Treasury and the Entity List of the U.S. Department of Commerce), the European Union or its Member States, the\\\\n    United\\\\n    Kingdom or other applicable government authority and (2) not located in any country to which the United States or\\\\n    the\\\\n    United Kingdom has embargoed goods or has otherwise applied any sanctions.\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"The Services.\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Generally. You may access and use the Services or Products in line with this Agreement. You fully agree to\\\\n          adhere\\\\n          to the terms of this Agreement and all laws, rules and regulations applicable to your use of the Service or\\\\n          Product\\\\n          Offering(s).\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Offering(s) and Access. Neko offers multiple Products and “Services” under the Neko brand(s) owned by us.\\\\n          These\\\\n          brand(s) include but are not limited to The Neko, Maneki-Neko, NekoMask, Neko Guard, and others. Both Products\\\\n          and\\\\n          Services offered are accessed through the Site(s), unless otherwise directed, offered or agreed in writing.\\\\n          Some\\\\n          Products and Services may require you to create an Account, enter a valid form of payment, provide\\\\n          instructions to\\\\n          complete payment, or initiate an Order for a Product or Service.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Third-Party Content. In certain Products and Services, third party content may be used by you at your\\\\n          election.\\\\n          Third party content is governed by this Agreement and, if applicable, separate terms and conditions\\\\n          accompanying\\\\n          such\\\\n          third party content, which terms and conditions may include separate fees and charges.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Third-Party Services. When you use our Services, you may also be using the services of one or more third\\\\n          parties.\\\\n          Your use of these third-party services may be subject to unrelated and distinctly separate policies, terms of\\\\n          use,\\\\n          and\\\\n          fees of these third parties. In no event shall a description or reference to a third party product or service\\\\n          (including, but not limited to, providing a description or reference via hyperlink) be construed as an\\\\n          endorsement\\\\n          or\\\\n          promotion of such third-party products or services by us. We retain the exclusive right to add to, modify, or\\\\n          cancel\\\\n          the availability of any Third-Party Service. You may agree to receive push notifications to a device from\\\\n          third\\\\n          party\\\\n          content providers. In order to receive push notifications, you must opt in to the service. Push notifications\\\\n          are\\\\n          not\\\\n          enabled by default on your device for third party content. We do not control, endorse, or adopt any\\\\n          Third-Party\\\\n          Content shared through push notifications, and will have no responsibility for Third Party Content including,\\\\n          but\\\\n          not\\\\n          limited to, token availability and/or sales. If, to the extent permitted by Neko, you grant express permission\\\\n          to a\\\\n          third party to access or connect to your Neko account, either through third party’s product or service or\\\\n          through\\\\n          any\\\\n          of our Products or Services, you acknowledge that granting permission to a third party to take specific\\\\n          actions on\\\\n          your behalf does not relieve you of any of your responsibilities under this Agreement. You are fully\\\\n          responsible for\\\\n          all acts or omissions of any third party with access to your Neko account(s).\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Changes.\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          To the Products or Services. Neko may, at any time, or from time to time change or discontinue any or all of\\\\n          the\\\\n          Products or Services or change or remove functionality of any or all of the Products or Services. Neko will\\\\n          notify\\\\n          you\\\\n          of any material change to or discontinuation of the Products or Services. Should there be any discontinuation\\\\n          of or\\\\n          material change to a Product or Service, Neko will use reasonable efforts to continue supporting previous\\\\n          versions\\\\n          of\\\\n          the Product or Service for a period of six (6) months after the change or discontinuation. Exceptions include\\\\n          that\\\\n          such changes: (a) would pose a security or intellectual property risk, (b) is economically or technically not\\\\n          feasible, or (c) would cause Neko to violate any law or any requests of governmental entities.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          To this Agreement. We reserve the right, at our sole discretion, to amend, modify or replace any part(s) of\\\\n          this\\\\n          Agreement (including any Policies) at any time. It is your responsibility to review this Agreement\\\\n          periodically for\\\\n          any potential changes. Your continued use of or access to the Products or Services after publishing any\\\\n          changes to\\\\n          this Agreement will constitute acceptance of those changes.\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Your Responsibilities.\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Your Accounts. Except when caused by our breach of this Agreement, (a) you are responsible for all activities\\\\n          that\\\\n          occur under your Account(s), regardless of whether the activities are authorized by you or undertaken by you,\\\\n          your\\\\n          employees or a third party (including your contractors, agents, affiliates or End Users), and (b) we and our\\\\n          affiliates are not responsible for unauthorized access to your Account.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Your Use. You will ensure that Your Use of the Products or Services does not violate any law. You are and\\\\n          remain\\\\n          solely responsible for Your Use of the Services.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Your Security and Backup. You are responsible for properly configuring and using the Products or Services and\\\\n          otherwise taking appropriate action to secure, protect and backup your Accounts and Your Content in a manner\\\\n          that\\\\n          will\\\\n          provide appropriate security and protection, which might include use of encryption.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Login Credentials and Account Keys. To the extent we provide you with login credentials and API authentication\\\\n          generated by the Services, such login credentials and API authentication are for your internal use only and\\\\n          you will\\\\n          not sell, transfer or sublicense them to any other entity or person, except that you may disclose your private\\\\n          key\\\\n          to\\\\n          your agents and subcontractors performing work on your behalf.\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Fees and Payment.\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Publicly Available Services. Some Services, including paid Services up to a certain use threshold, may be\\\\n          offered\\\\n          to the public and licensed on a royalty free basis.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Service Fees. Unless otherwise specified in an Order form for any of our Products or Services, to the extent a\\\\n          Product or Service incurs fees, we calculate and bill all fees and charges at the time of order and are due in\\\\n          full\\\\n          at\\\\n          the time of your order. For any Neko Products or Services under a Plan, on the first day of each billing\\\\n          period, you\\\\n          will pay us the applicable fees (the “Base Fees”) and any applicable taxes based on the Products or Services\\\\n          in the\\\\n          plan that you agreed to at the time of Order. In addition, we may, for particular Products or Services as\\\\n          defined in\\\\n          your Order, issue an invoice to you for all charges above the applicable threshold for your Order (the\\\\n          “Applicable\\\\n          Threshold”) based on your use of the Products or Services during the previous billing period (the “Overage\\\\n          Fees”\\\\n          and,\\\\n          together with the Base Fees, the “Fees”) as those Overage Fees are defined in your Plan. If you make any other\\\\n          changes\\\\n          to the Products or Services during a billing period (e.g. upgrading or downgrading your Product or Service as\\\\n          agreed\\\\n          in your Order), we will apply any additional charges or credits to the next billing period. We may bill you\\\\n          more\\\\n          frequently for Fees accrued if we have reason to believe or receive information that your account is\\\\n          fraudulent or\\\\n          at\\\\n          risk of non-payment. You will pay us the Fees for use of the Product or Service Offerings in U.S. dollars\\\\n          unless\\\\n          otherwise agreed to in writing. All amounts payable by you under this Agreement will be paid to us without\\\\n          setoff or\\\\n          counterclaim, and without any deduction or withholding. Fees and charges for any new Product or Service or new\\\\n          feature\\\\n          of a Product or Service will be effective when we communicate updated fees and charges to you, unless we\\\\n          expressly\\\\n          state otherwise in a notice. We may increase or add new fees and charges for any existing Products or Services\\\\n          you\\\\n          are\\\\n          using by giving you at least 30 days prior notice. We may elect to charge you interest at the rate of 1.5% per\\\\n          month\\\\n          (or the highest rate permitted by law, if less) on all late payments.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Taxes. Each party will be responsible, as required under applicable law, for identifying and paying all taxes\\\\n          and\\\\n          other governmental fees and charges (and any penalties, interest, and other additions thereto) that are\\\\n          imposed on\\\\n          that party upon or with respect to the transactions and payments under this Agreement. All Fees payable by you\\\\n          are\\\\n          exclusive taxes unless otherwise noted. We reserve the right to withhold taxes where required.\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"Physical Product(s) Order(s).\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Products Order. It is your responsibility to determine and select the Products suited to your needs and then\\\\n          follow the ordering process on the Site. Before ordering, it is your responsibility to ensure compatibility of\\\\n          the\\\\n          Products with those that you use. Once you have selected your Product(s), please complete your purchases by\\\\n          following\\\\n          the instructions provided at each step on the Site and then check the accuracy of the order summary presented\\\\n          to you\\\\n          before clicking on the order button. A confirmation message will then be sent to you. When the Product(s)\\\\n          ship, you\\\\n          will receive a shipment confirmation together with a copy of the paid invoice. Please note that Neko may apply\\\\n          quantity limitations on orders made on this Site in its sole discretion.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Price and Promotions. Neko reserves the right to modify at any time the price of any of the Products,\\\\n          understanding that the price actually charged will be that of the one in effect at the time of the order.\\\\n          Please\\\\n          note\\\\n          that the price displayed on the landing page of the Site is an estimation based on your IP address. The\\\\n          displayed\\\\n          prices of the Products are exclusive of shipping costs, unless specifically specified on the Site. Shipping\\\\n          costs\\\\n          include the processing costs of the order and the delivery. They may vary according to the size, the weight of\\\\n          the\\\\n          package, the choice of the carrier and the delivery address and are individualized when placing the order. For\\\\n          deliveries outside the United States, please note that some countries or states may apply customs duties,\\\\n          import\\\\n          taxes\\\\n          or other taxes, the payment of which is your exclusive responsibility. Therefore, when placing an order, it is\\\\n          your\\\\n          responsibility to ensure with the local authorities that you comply with any prior formalities and or payment\\\\n          of\\\\n          duties and taxes of any kind related to the import of the products. From time to time The Neko may\\\\n          occasionally\\\\n          offer\\\\n          discounts, bundles or other promotions (hereinafter “Promotions”) on the Site. Unless specifically stipulated\\\\n          otherwise, such Promotions are not cumulative and only end user customers are eligible. Promotions and\\\\n          Promotion\\\\n          Codes\\\\n          may be applicable on certain product lines only.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Title Retention and Payment. The prices that will be invoiced for the Products are those displayed on the\\\\n          checkout\\\\n          page of the Site when placing the order. The prices expressed in crypto currencies are those provided by our\\\\n          exchange\\\\n          rate provider at the time of the order. Payment must be made at the time of order. The full amount will be\\\\n          charged\\\\n          at\\\\n          the time of order. Title to the Products will generally transfer to customer upon shipment, except where Neko\\\\n          is\\\\n          shipping Products under DDP Incoterm to solve specific customs situations (such as in Canada and in the United\\\\n          Kingdom). In addition to the late payment penalties, additional fees may be claimed, upon justification and as\\\\n          permitted by the law, when the collection costs are exceeding the amount of the fixed fee. Notwithstanding the\\\\n          previous statements, if the payment of a due amount is not received or in case of irregular payment, Neko\\\\n          reserves\\\\n          the\\\\n          right, after registering your order, to suspend or cancel the order and or delivery.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Product Delivery. The Products are delivered to the address of delivery that you specified when placing your\\\\n          order. Depending on your delivery address, one or more transport service providers can be proposed with their\\\\n          respective rates. When you have been offered the choice between various modes of transport, you are asked to\\\\n          choose\\\\n          the one you want to select. Risk of loss and damage to the Products will transfer to you upon delivery. Upon\\\\n          receipt\\\\n          of your order, it is your responsibility to check the condition of the Product, its package, its packaging and\\\\n          contents, upon delivery or collection. If you notice any defects, you must follow the procedure provided by\\\\n          the\\\\n          transport service company in such case and inform Neko of these defects by specifying the order number no\\\\n          later than\\\\n          eight days after delivery. Delivery times are indicated when placing the order. These delivery times are\\\\n          indicative\\\\n          and may vary depending on the transport service companies. Neko cannot be held liable for any delays caused by\\\\n          the\\\\n          transport service company. In case the delivery remained unsuccessful and/or your package was not claimed at a\\\\n          collection point for thirty (30) days, Neko reserves the right to cancel your order and reimburse the purchase\\\\n          price\\\\n          to you, in which case the title to the Product(s) will transfer back to Neko.\\\\n          5.5 Right of Return. You can notify us of your decision to return any Product by filling out the online return\\\\n          form.\\\\n          In this case, Neko will immediately send an acknowledgment of receipt of the return decision by email. You\\\\n          must send\\\\n          notice of return before the expiration of the fourteen (14) calendar day period in order for the return to be\\\\n          accepted. You must return the Product to Neko no later than fourteen (14) days after notification of your\\\\n          decision\\\\n          to\\\\n          return. The Product return costs are your responsibility. You must return the Product in perfect condition in\\\\n          its\\\\n          original packaging. We will reimburse you for all amounts received, including delivery charges, within\\\\n          fourteen (14)\\\\n          days from the date we were notified of your withdrawal decision, but we may defer the refund until we have\\\\n          received\\\\n          the Product. You will be reimbursed using the same payment method you used for the initial transaction, unless\\\\n          you\\\\n          agree otherwise. For payments received in virtual currency, you will be reimbursed in virtual currency less\\\\n          the U.S.\\\\n          Dollar equivalent of the original purchase. For any claims about the Products, please contact Neko directly at\\\\n          support@theneko.io.\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Term; Termination.\\\\n\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Term. The term of this Agreement will commence on the Effective Date and will remain in effect until\\\\n          terminated\\\\n          under this Section 6. Any notice of termination of this Agreement by either party to the other must include a\\\\n          Termination Date that complies with the notice periods in Section 6.2.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Termination.\\\\n\\\\n          \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              Termination for Convenience. You may terminate this Agreement for any reason by, in the case of ceasing\\\\n              use of\\\\n              the\\\\n              Product or Service. In the case of any order of our Product or Service, only in accordance with your\\\\n              Order. In the\\\\n              case of Plans not requiring an Account, we may terminate this Agreement for any reason by providing you at\\\\n              least 30\\\\n              days’ written notice. In the case of paid Order(s), we may terminate only in accordance with your Order.\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              Termination for Cause.\\\\n\\\\n              \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n                  By Either Party. Either party may terminate this Agreement for cause if the other party is in material\\\\n                  breach of\\\\n                  this Agreement and the material breach remains unresolved for a period of 30 days from receipt of\\\\n                  notice by the\\\\n                  other\\\\n                  party.\\\\n                \\\"],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n                  By Us. We may also terminate this Agreement immediately upon notice to you (A) if our relationship\\\\n                  with a\\\\n                  third-party partner who provides software or other technology we use to provide the Services expires,\\\\n                  terminates or\\\\n                  requires us to change the way we provide the software or other technology as part of the Products or\\\\n                  Services, or (B)\\\\n                  in order to comply with the law or requests of governmental entities.\\\\n                \\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Effect of Termination. Upon the Termination Date:\\\\n          \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              all your rights under this Agreement immediately terminate;\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              each party remains responsible for all fees and charges it has incurred through the Termination Date and\\\\n              are\\\\n              responsible for any fees and charges it incurs during the post termination period;\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              Sections 3, 4, 6.3, 7 (except the license granted to you in Section 7.2), 8, 9, 10, 11 and 14 will\\\\n              continue to\\\\n              apply in accordance with their terms. For any use of the Services after the Termination Date, the terms of\\\\n              this\\\\n              Agreement will again apply.\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Proprietary Rights.\\\\n\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Your Content. Depending on the Product or Service, you may share Content with us. Except as provided in this\\\\n          Section 7, we obtain no rights under this Agreement from you (or your licensors) to Your Content. You consent\\\\n          to our\\\\n          use of Your Content to provide the Services to you.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Service Offerings License. We or our licensors own all right, title, and interest in and to the Products or\\\\n          Services, and all related technology and intellectual property rights. Subject to the terms of this Agreement,\\\\n          we\\\\n          grant you a limited, revocable, non-exclusive, non-sublicensable, non-transferable license to do the\\\\n          following: (a)\\\\n          access and use the Products or Services solely in accordance with this Agreement; and (b) copy and use Our\\\\n          Content\\\\n          solely in connection with your permitted use of the Product or Services. Except as provided in this Section\\\\n          7.2, you\\\\n          obtain no rights under this Agreement from us, our affiliates or our licensors to the Product or Service\\\\n          Offerings,\\\\n          including any related intellectual property rights. Some of Our Content and Third Party Content may be\\\\n          provided to\\\\n          you\\\\n          under a separate license, such as the Apache License, Version 2.0, or other open source license. In the event\\\\n          of a\\\\n          conflict between this Agreement and any separate license, the separate license will prevail with respect to\\\\n          Our\\\\n          Content or Third-Party Content that is the subject of such separate license.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          License Restrictions. Neither you nor any End User will use the Products or Services in any manner or for any\\\\n          purpose other than as expressly permitted by this Agreement. Except as expressly authorized, neither you nor\\\\n          any End\\\\n          User will, or will attempt to (a) modify, distribute, alter, tamper with, repair, or otherwise create\\\\n          derivative\\\\n          works\\\\n          of any Content included in the Products or Services (except to the extent Content included in the Product or\\\\n          Services\\\\n          is provided to you under a separate license that expressly permits the creation of derivative works), (b)\\\\n          reverse\\\\n          engineer, disassemble, or decompile the Products or Services or apply any other process or procedure to derive\\\\n          the\\\\n          source code of any software included in the Products or Services (except to the extent applicable law doesn’t\\\\n          allow\\\\n          this restriction), (c) access or use the Products or Services in a way intended to avoid incurring fees or\\\\n          exceeding\\\\n          usage limits or quotas, (d) use scraping techniques to mine or otherwise scrape data except as permitted by\\\\n          written\\\\n          agreement, or (e) resell or sublicense the Products or Services unless otherwise agreed in writing. You will\\\\n          not use\\\\n          Our Marks unless you obtain our prior written consent. You will not misrepresent or embellish the relationship\\\\n          between\\\\n          us and you (including by expressing or implying that we support, sponsor, endorse, or contribute to you or\\\\n          your\\\\n          business endeavors). You will not imply any relationship or affiliation between us and you except as expressly\\\\n          permitted by this Agreement.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Suggestions. If you provide any Suggestions to us or our affiliates, we and our affiliates will be entitled to\\\\n          use\\\\n          the Suggestions without restriction. You hereby irrevocably assign to us all right, title, and interest in and\\\\n          to\\\\n          the\\\\n          Suggestions and agree to provide us any assistance we require to document, perfect, and maintain our rights in\\\\n          the\\\\n          Suggestions.\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Indemnification.\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          General.\\\\n          \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              You will defend, indemnify, and hold harmless us, our affiliates and licensors, and each of their\\\\n              respective\\\\n              employees, officers, directors, and representatives from and against any Losses arising out of or relating\\\\n              to any\\\\n              claim concerning: (a) breach of this Agreement or violation of applicable law by you; and (b) a dispute\\\\n              between you\\\\n              and any of your customers or users. You will reimburse us for reasonable attorneys’ fees and expenses,\\\\n              associated\\\\n              with\\\\n              claims described in (a) and (b) above.\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              We will defend, indemnify, and hold harmless you and your employees, officers, directors, and\\\\n              representatives\\\\n              from\\\\n              and against any Losses arising out of or relating to any claim concerning our material and intentional\\\\n              breach of\\\\n              this\\\\n              Agreement. We will reimburse you for reasonable attorneys’ fees and expenses associated with the claims\\\\n              described in\\\\n              this paragraph.\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Intellectual Property.\\\\n          \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              Subject to the limitations in this Section 8, you will defend Neko, its affiliates, and their respective\\\\n              employees, officers, and directors against any third-party claim alleging that any of Your Content\\\\n              infringes or\\\\n              misappropriates that third party’s intellectual property rights, and will pay the amount of any adverse\\\\n              final\\\\n              judgment\\\\n              or settlement.\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              Subject to the limitations in this Section 8, we will defend you and your employees, officers, and\\\\n              directors\\\\n              against any third-party claim alleging that the Services infringe or misappropriate that third party’s\\\\n              intellectual\\\\n              property rights, and will pay the amount of any adverse final judgment or settlement.\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              Neither party will have obligations or liability under this Section 8.2 arising from infringement by your\\\\n              combinations of the Services with any other product, service, software, data, content or method. In\\\\n              addition, we\\\\n              will\\\\n              have no obligations or liability arising from your use of the Services after we have notified you to\\\\n              discontinue\\\\n              such\\\\n              use. The remedies provided in this Section 8.2 are the sole and exclusive remedies for any third-party\\\\n              claims of\\\\n              infringement or misappropriation of intellectual property rights by the Services or by Your Content.\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Process. In no event will a party agree to any settlement of any claim that involves any commitment, other\\\\n          than\\\\n          the payment of money, without the written consent of the other party.\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Disclaimers; Risk.\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          DISCLAIMER. THE PRODUCT AND SERVICE OFFERINGS ARE PROVIDED “AS IS.” EXCEPT TO THE EXTENT PROHIBITED BY LAW, OR\\\\n          TO\\\\n          THE EXTENT ANY STATUTORY RIGHTS APPLY THAT CANNOT BE EXCLUDED, LIMITED OR WAIVED, WE AND OUR AFFILIATES AND\\\\n          LICENSORS\\\\n          (A) MAKE NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE\\\\n          REGARDING\\\\n          THE\\\\n          PRODUCT OR SERVICE OFFERINGS OR THE THIRD-PARTY CONTENT, AND (B) DISCLAIM ALL WARRANTIES, INCLUDING ANY\\\\n          IMPLIED OR\\\\n          EXPRESS WARRANTIES (I) OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE,\\\\n          NON-INFRINGEMENT,\\\\n          OR QUIET ENJOYMENT, (II) ARISING OUT OF ANY COURSE OF DEALING OR USAGE OF TRADE, (III) THAT THE PRODUCT OR\\\\n          SERVICE\\\\n          OFFERINGS OR THIRD-PARTY CONTENT WILL BE UNINTERRUPTED, ERROR FREE OR FREE OF HARMFUL COMPONENTS, AND (IV)\\\\n          THAT ANY\\\\n          CONTENT WILL BE SECURE OR NOT OTHERWISE LOST OR ALTERED.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          RISKS. OUR PRODUCTS AND SERVICES RELY ON EMERGING TECHNOLOGIES, SUCH AS ETHEREUM. SOME SERVICES ARE SUBJECT TO\\\\n          INCREASED RISK THROUGH YOUR POTENTIAL MISUSE OF THINGS SUCH AS PUBLIC/PRIVATE KEY CRYPTOGRAPHY. BY USING THE\\\\n          PRODUCTS\\\\n          OR SERVICES YOU EXPLICITLY ACKNOWLEDGE AND ACCEPT THESE HEIGHTENED RISKS.\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Limitations of Liability.\\\\n\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Limitation of Liability. WITH THE EXCEPTION OF CLAIMS RELATING TO A BREACH OF OUR PROPRIETARY RIGHTS AS\\\\n          GOVERNED\\\\n          BY SECTION 7 AND INTELLECTUAL PROPERTY CLAIMS AS GOVERNED BY SECTION 8, IN NO EVENT SHALL THE AGGREGATE\\\\n          LIABILITY OF\\\\n          EACH PARTY TOGETHER WITH ALL OF ITS AFFILIATES ARISING OUT OF OR RELATED TO THIS AGREEMENT EXCEED THE TOTAL\\\\n          AMOUNT\\\\n          PAID BY YOU HEREUNDER FOR THE SERVICES GIVING RISE TO THE LIABILITY IN THE TWELVE MONTHS PRECEDING THE FIRST\\\\n          INCIDENT\\\\n          OUT OF WHICH THE LIABILITY AROSE, OR, IF NO FEES HAVE BEEN PAID, $25,000. THE FOREGOING LIMITATION WILL APPLY\\\\n          WHETHER\\\\n          AN ACTION IS IN CONTRACT OR TORT AND REGARDLESS OF THE THEORY OF LIABILITY, BUT WILL NOT LIMIT YOUR PAYMENT\\\\n          OBLIGATIONS UNDER SECTION 4.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Exclusion of Consequential and Related Damages. IN NO EVENT WILL EITHER PARTY OR ITS AFFILIATES HAVE ANY\\\\n          LIABILITY ARISING OUT OF OR RELATED TO THIS AGREEMENT FOR ANY LOST PROFITS, REVENUES, GOODWILL, OR INDIRECT,\\\\n          SPECIAL,\\\\n          INCIDENTAL, CONSEQUENTIAL, COVER, BUSINESS INTERRUPTION OR PUNITIVE DAMAGES, WHETHER AN ACTION IS IN CONTRACT\\\\n          OR\\\\n          TORT\\\\n          AND REGARDLESS OF THE THEORY OF LIABILITY, EVEN IF A PARTY OR ITS AFFILIATES HAVE BEEN ADVISED OF THE\\\\n          POSSIBILITY OF\\\\n          SUCH DAMAGES OR IF A PARTY’S OR ITS AFFILIATES’ REMEDY OTHERWISE FAILS OF ITS ESSENTIAL PURPOSE. THE FOREGOING\\\\n          DISCLAIMER WILL NOT APPLY TO THE EXTENT PROHIBITED BY LAW.\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Binding Arbitration and Class Action Waiver.\\\\n\\\\n      \\\"],[10,2],[12],[1,\\\"\\\\n        PLEASE READ THIS SECTION CAREFULLY – IT MAY SIGNIFICANTLY AFFECT YOUR LEGAL RIGHTS, INCLUDING YOUR RIGHT TO FILE\\\\n        A\\\\n        LAWSUIT IN COURT.\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Binding Arbitration. Any dispute, claim or controversy (“Claim”) relating in any way to this Agreement, the\\\\n          Site,\\\\n          or your use of the Services will be resolved by binding arbitration as provided in this Section 11, rather\\\\n          than in\\\\n          court, except that you may assert claims in small claims court if your claims qualify.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          If you are located in the United States: This agreement and any dispute or claim (including non-contractual\\\\n          disputes or claims) arising out of or in connection with it or its subject matter or formation shall be\\\\n          governed by\\\\n          and construed in accordance with the laws of the State of New York. The Federal Arbitration Act and federal\\\\n          arbitration law apply to this Agreement. There is no judge or jury in arbitration, and court review of an\\\\n          arbitration\\\\n          award is limited. However, an arbitrator can award on an individual basis the same damages and relief as a\\\\n          court\\\\n          (including injunctive and declaratory relief or statutory damages), and must follow the terms of this\\\\n          Agreement as a\\\\n          court would. The arbitration will be conducted in accordance with the expedited procedures set forth in the\\\\n          JAMS\\\\n          Comprehensive Arbitration Rules and Procedures (the “Rules”) as those Rules exist on the effective date of\\\\n          this\\\\n          Agreement, including Rules 16.1 and 16.2 of those Rules. The arbitrator’s decision shall be final, binding,\\\\n          and\\\\n          non-appealable. Judgment upon the award may be entered and enforced in any court having jurisdiction. Neither\\\\n          party\\\\n          shall sue the other party other than as provided herein or for enforcement of this clause or of the\\\\n          arbitrator’s\\\\n          award; any such suit may be brought only in a Federal District Court or a New York state court located in New\\\\n          York\\\\n          County, New York. The arbitrator, and not any federal, state, or local court, shall have exclusive authority\\\\n          to\\\\n          resolve any dispute relating to the interpretation, applicability, unconscionability, arbitrability,\\\\n          enforceability,\\\\n          or formation of this Agreement including any claim that all or any part of the Agreement is void or voidable.\\\\n          If for\\\\n          any reason a claim proceeds in court rather than in arbitration we and you waive any right to a jury trial.\\\\n          Notwithstanding the foregoing we and you both agree that you or we may bring suit in court to enjoin\\\\n          infringement or\\\\n          other misuse of intellectual property rights.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          If you are located in the United Kingdom: This agreement and any dispute or claim (including non-contractual\\\\n          disputes or claims) arising out of or in connection with it or its subject matter or formation shall be\\\\n          governed by\\\\n          and construed in accordance with the law of England and Wales. Any dispute, claim or controversy relating in\\\\n          any way\\\\n          to this Agreement, the Services, your use of the Services, or to any products or services licensed or\\\\n          distributed by\\\\n          us will be resolved by binding arbitration as provided in this clause. Prior to commencing any formal\\\\n          arbitration\\\\n          proceedings, parties shall first seek settlement of any claim by mediation in accordance with the LCIA\\\\n          Mediation\\\\n          Rules, which Rules are deemed to be incorporated by reference into this clause. If the dispute is not settled\\\\n          by\\\\n          mediation within 14 days of the commencement of the mediation, or such further period as the parties shall\\\\n          agree in\\\\n          writing, the dispute shall be referred to and finally resolved by arbitration under the LCIA Rules, which are\\\\n          deemed\\\\n          to be incorporated by reference into this clause. The language to be used in the mediation and in the\\\\n          arbitration\\\\n          shall be English. The seat or legal place of arbitration shall be London.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          If you are located in any territory that is not specifically enumerated in Sections 11.2 or 11.3, you may\\\\n          elect\\\\n          for either of Section 11.2 or 11.3 to apply to you, otherwise this agreement and any dispute or claim\\\\n          (including\\\\n          non-contractual disputes or claims) arising out of or in connection with it or its subject matter or formation\\\\n          shall\\\\n          be governed by and construed in accordance with the law of Ireland. Any dispute, claim or controversy relating\\\\n          in\\\\n          any\\\\n          way to this Agreement, the Services, your use of the Services, or to any products or services licensed or\\\\n          distributed\\\\n          by us will be resolved by binding arbitration as provided in this clause. Prior to commencing any formal\\\\n          arbitration\\\\n          proceedings, parties shall first seek settlement of any claim by mediation in accordance with the LCIA\\\\n          Mediation\\\\n          Rules, which Rules are deemed to be incorporated by reference into this clause. If the dispute is not settled\\\\n          by\\\\n          mediation within 14 days of the commencement of the mediation, or such further period as the parties shall\\\\n          agree in\\\\n          writing, the dispute shall be referred to and finally resolved by arbitration under the LCIA Rules, which are\\\\n          deemed\\\\n          to be incorporated by reference into this clause. The language to be used in the mediation and in the\\\\n          arbitration\\\\n          shall be English. The seat or legal place of arbitration shall be Dublin, Ireland.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Class Action Waiver. YOU AND WE AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY ON AN INDIVIDUAL\\\\n          BASIS,\\\\n          AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS OR REPRESENTATIVE PROCEEDING. YOU AND WE\\\\n          EXPRESSLY\\\\n          WAIVE\\\\n          ANY RIGHT TO FILE A CLASS ACTION OR SEEK RELIEF ON A CLASS BASIS. Unless both you and we agree, no arbitrator\\\\n          or\\\\n          judge\\\\n          may consolidate more than one person’s claims or otherwise preside over any form of a representative or class\\\\n          proceeding. The arbitrator may award injunctive relief only in favor of the individual party seeking relief\\\\n          and only\\\\n          to the extent necessary to provide relief warranted by that party’s individual claim. If a court decides that\\\\n          applicable law precludes enforcement of any of this paragraph’s limitations as to a particular claim for\\\\n          relief,\\\\n          then\\\\n          that claim (and only that claim) must be severed from the arbitration and may be brought in court. If any\\\\n          court or\\\\n          arbitrator determines that the class action waiver set forth in this paragraph is void or unenforceable for\\\\n          any\\\\n          reason\\\\n          or that an arbitration can proceed on a class basis, then the arbitration provision set forth above shall be\\\\n          deemed\\\\n          null and void in its entirety and the parties shall be deemed to have not agreed to arbitrate disputes.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          30-Day Right to Opt Out. You have the right to opt-out and not be bound by the arbitration and class action\\\\n          waiver provisions set forth above by sending written notice of your decision to opt-out to the following\\\\n          address:\\\\n          via\\\\n          email at notices@theneko.io with subject line LEGAL OPT OUT. The notice must be sent within 30 days of your\\\\n          first\\\\n          use\\\\n          of the Services, otherwise you shall be bound to arbitrate disputes in accordance with the terms of those\\\\n          paragraphs.\\\\n          If you opt-out of these arbitration provisions, we will also not be bound by them.\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Miscellaneous.\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Assignment. You will not assign or otherwise transfer this Agreement or any of your rights and obligations\\\\n          under\\\\n          this Agreement, without our prior written consent. Any assignment or transfer in violation of this Section\\\\n          12.1 will\\\\n          be void. We may assign this Agreement without your consent (a) in connection with a merger, acquisition or\\\\n          sale of\\\\n          all\\\\n          or substantially all of our assets, or (b) to any Affiliate or as part of a corporate reorganization; and\\\\n          effective\\\\n          upon such assignment, the assignee is deemed substituted for us as a party to this Agreement and we are fully\\\\n          released\\\\n          from all of our obligations and duties to perform under this Agreement. Subject to the foregoing, this\\\\n          Agreement\\\\n          will\\\\n          be binding upon, and inure to the benefit of the parties and their respective permitted successors and\\\\n          assigns.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Entire Agreement and Modifications. This Agreement incorporates the Policies by reference and is the entire\\\\n          agreement between you and us regarding the subject matter of this Agreement. If the terms of this document are\\\\n          inconsistent with the terms contained in any Policy, the terms contained in this document will control. Any\\\\n          modification to the terms of this Agreement may only be made in writing.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Force Majeure. Neither party nor their respective affiliates will be liable for any delay or failure to\\\\n          perform\\\\n          any obligation under this Agreement where the delay or failure results from any cause beyond such party’s\\\\n          reasonable\\\\n          control, including but not limited to acts of God, utilities or other telecommunications failures,\\\\n          cyberattacks,\\\\n          earthquake, storms or other elements of nature, pandemics, blockages, embargoes, riots, acts or orders of\\\\n          government,\\\\n          acts of terrorism, or war.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Export and Sanctions Compliance. In connection with this Agreement, you will comply with all applicable\\\\n          import,\\\\n          re-import, sanctions, anti-boycott, export, and re-export control laws and regulations, including all such\\\\n          laws and\\\\n          regulations that may apply. For clarity, you are solely responsible for compliance related to the manner in\\\\n          which\\\\n          you\\\\n          choose to use the Services. You may not use any Service if you are the subject of U.S. sanctions or of\\\\n          sanctions\\\\n          consistent with U.S. law imposed by the governments of the country where you are using the Service.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Independent Contractors; Non-Exclusive Rights. We and you are independent contractors, and this Agreement will\\\\n          not be construed to create a partnership, joint venture, agency, or employment relationship. Neither party,\\\\n          nor any\\\\n          of\\\\n          their respective affiliates, is an agent of the other for any purpose or has the authority to bind the other.\\\\n          Both\\\\n          parties reserve the right (a) to develop or have developed for it products, services, concepts, systems, or\\\\n          techniques\\\\n          that are similar to or compete with the products, services, concepts, systems, or techniques developed or\\\\n          contemplated\\\\n          by the other party, and (b) to assist third party developers or systems integrators who may offer products or\\\\n          services\\\\n          which compete with the other party’s products or services.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Eligibility. If you are under the age of majority in your jurisdiction of residence, you may use the Site or\\\\n          Services only with the consent of or under the supervision of your parent or legal guardian.\\\\n\\\\n          \\\"],[10,\\\"strong\\\"],[12],[1,\\\"NOTICE TO PARENTS AND GUARDIANS:\\\"],[13],[1,\\\" By granting your minor permission to access the Site or\\\\n          Services, you agree to\\\\n          these Terms of Use on behalf of your minor. You are responsible for exercising supervision over your minor’s\\\\n          online\\\\n          activities. If you do not agree to these Terms of Use, do not let your minor use the Site or Services.\\\\n\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Language. All communications and notices made or given pursuant to this Agreement must be in the English\\\\n          language. If we provide a translation of the English language version of this Agreement, the English language\\\\n          version of the Agreement will control if there is any conflict.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Notice.\\\\n          \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              To You. We may provide any notice to you under this Agreement by: (i) posting a notice on the Site; or\\\\n              (ii)\\\\n              sending a message to the email address then associated with your Account. Notices we provide by posting on\\\\n              the Site\\\\n              will be effective upon posting and notices we provide by email will be effective when we send the email.\\\\n              It is your\\\\n              responsibility to keep your email address current. You will be deemed to have received any email sent to\\\\n              the email\\\\n              address then associated with your account when we send the email, whether or not you actually receive the\\\\n              email.\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              To Us. To give us notice under this Agreement, you must contact us by email at notices@theneko.io\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          No Third-Party Beneficiaries. Except as otherwise set forth herein, this Agreement does not create any\\\\n          third-party beneficiary rights in any individual or entity that is not a party to this Agreement.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          No Waivers. The failure by us to enforce any provision of this Agreement will not constitute a present or\\\\n          future\\\\n          waiver of such provision nor limit our right to enforce such provision at a later time. All waivers by us must\\\\n          be in\\\\n          writing to be effective.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Severability. If any portion of this Agreement is held to be invalid or unenforceable, the remaining portions\\\\n          of\\\\n          this Agreement will remain in full force and effect. Any invalid or unenforceable portions will be interpreted\\\\n          to\\\\n          effect and intent of the original portion. If such construction is not possible, the invalid or unenforceable\\\\n          portion\\\\n          will be severed from this Agreement but the rest of the Agreement will remain in full force and effect.\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          Notice and Procedure for Making Claims of Copyright Infringement. If you are a copyright owner or agent of the\\\\n          owner, and you believe that your copyright or the copyright of a person on whose behalf you are authorized to\\\\n          act\\\\n          has been infringed, please provide us a written notice at the address below with the following information:\\\\n\\\\n          \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              an electronic or physical signature of the person authorized to act on behalf of the owner of the\\\\n              copyright or\\\\n              other intellectual property interest;\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              a description of the copyrighted work or other intellectual property that you claim has been infringed;\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              a description of where the material that you claim is infringing is located on the Services;\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              your address, telephone number, and email address;\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              a statement by you that you have a good faith belief that the disputed use is not authorized by the\\\\n              copyright\\\\n              owner, its agent, or the law;\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n              a statement by you, made under penalty of perjury, that the above information in your notice is accurate\\\\n              and that\\\\n              you are the copyright or intellectual property owner or authorized to act on the copyright or intellectual\\\\n              property\\\\n              owner’s behalf.\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    You can reach us at:\\\\n\\\\n    Email: notices@theneko.io\\\\n    Subject Line: Copyright Notification Mail\\\\n\\\\n    \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n      Definitions.\\\\n\\\\n      \\\"],[10,2],[12],[1,\\\"\\\\n        “Acceptable Use Policy” means the policy set forth below, as it may be updated by us from time to time. You\\\\n        agree not to, and not to allow third parties to, use the Services:\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"ol\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          to violate, or encourage the violation of, the legal rights of others (for example, this may include allowing\\\\n          End\\\\n          Users to infringe or misappropriate the intellectual property rights of others in violation of the Digital\\\\n          Millennium\\\\n          Copyright Act);\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          to engage in, promote or encourage any illegal or harmful activity or infringing, offensive or harmful\\\\n          content;\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          for any unlawful, invasive, infringing, defamatory or fraudulent purpose (for example, this may include\\\\n          phishing,\\\\n          creating a pyramid scheme or mirroring a website);\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          to intentionally distribute viruses, worms, Trojan horses, corrupted files, hoaxes, or other items of a\\\\n          destructive\\\\n          or deceptive nature;\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          to interfere with the use of the Services, or the equipment used to provide the Services, by customers,\\\\n          authorized\\\\n          resellers, or other authorized users;\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          to disable, interfere with or circumvent any aspect of the Services (for example, any thresholds or limits);\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          to generate, distribute, publish or facilitate unsolicited mass email, promotions, advertising or other\\\\n          solicitation; or\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,\\\"li\\\"],[12],[1,\\\"\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            to use the Services, or any interfaces provided with the Services, to access any other product or service in a\\\\n            manner that violates the terms of service of such other product or service.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Account Information” means information about you that you provide to us in connection with the creation or\\\\n            administration of your Account. For example, Account Information includes names, usernames, phone numbers,\\\\n            email addresses and billing information associated with your Account.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “API” means an application program interface.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Applicable Threshold” has the meaning set forth in Section 4.2.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Base Fee” has the meaning set forth in Section 4.2.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Content” means software (including machine images), data, text, audio, video or images and any documentation we\\\\n            offer\\\\n            for the Services.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “End User” means any individual or entity that directly or indirectly through another user: (a) accesses or uses\\\\n            Your Content; or (b) otherwise accesses or uses the Service Offerings under your account.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Fees” has the meaning set forth in Section 4.2.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Losses” means any claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys’\\\\n            fees).’\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Our Marks” means any trademarks, service marks, service or trade names, logos, and other designations of The Neko\\\\n            LLC. and their affiliates or licensors that we may make available to you in connection with this Agreement.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Order” means an order for the Products or Services executed through an order form directly with Neko, or through a\\\\n            cloud vendor, such as Amazon Web Services, Microsoft Azure, or Google Cloud.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Overage Fees” has the meaning set forth in Section 4.2.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Policies” means this Agreement, the Acceptable Use Policy, Privacy Policy, any supplemental policies or addendums\\\\n            applicable to any Service as provided to you, and any other policy or terms referenced in or incorporated into this\\\\n            Agreement, each as may be updated by us from time to time.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Privacy Policy” means the privacy policy located at https://theneko.io/privacy-policy (and any successor or related\\\\n            locations designated by us), as it may be updated by us from time to time.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Services” means each of the services offered by but not limited to The Neko, Maneki-Neko, NekoMask, Neko Guard, and\\\\n            others and any other features, tools, materials, or services offered from time to time, including our network\\\\n            infrastructure, by us or our affiliates.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Service Offerings” means the Services (including associated APIs), Our Content, Our Marks, and any other product or\\\\n            service provided by us under this Agreement. Service Offerings do not include Third-Party Content or Third-Party\\\\n            Services.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Suggestions” means all suggested improvements to the Service Offerings that you provide to us.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Term” means the term of this Agreement described in Section 6.1.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Termination Date” means the effective date of termination provided in accordance with Section 6, in a notice from\\\\n            one party to the other.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Third-Party Content” means Content made available to you by any third party on the Site or in conjunction with the\\\\n            Services.\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,2],[12],[1,\\\"\\\\n            “Your Content” means Content that you or any End User transfers to us for processing, storage or hosting by the\\\\n            Services in connection with Account and any computational results that you or any End User derive from the foregoing\\\\n            through their use of the Services. Your Content does not include Account Information.\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[13]],[],false,[]]\",\n    \"moduleName\": \"app/components/application/terms/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/application/tokenomics/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\"], function (_exports, _component, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let ApplicationTokenomicsComponent = (_class = class ApplicationTokenomicsComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor, this);\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  })), _class);\n  _exports.default = ApplicationTokenomicsComponent;\n});","define(\"app/components/application/tokenomics/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"row\">\n    {{#each this.configs.tokenomics as |ts|}}\n      <div class=\"col-6 col-md-3 my-3 column-divider-lg\">\n        <div class=\"d-flex flex-column align-items-center mb-2\">\n          <img class=\"img-xlg\" src=\"/assets/images/{{ts.id}}.svg\" alt={{ts.id}}/>\n          <h1 class=\"my-b fw-bolder\">{{ts.value}}</h1>\n          <div class=\"text-md fw-bold\">{{t (concat \"tokenomics.\" ts.id)}}</div>\n        </div>\n        </div>\n    {{/each}}\n  </div>\n  */\n  {\n    \"id\": \"kDDOey9T\",\n    \"block\": \"[[[10,0],[14,0,\\\"row\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"configs\\\",\\\"tokenomics\\\"]]],null]],null],null,[[[1,\\\"    \\\"],[10,0],[14,0,\\\"col-6 col-md-3 my-3 column-divider-lg\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"d-flex flex-column align-items-center mb-2\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"img\\\"],[14,0,\\\"img-xlg\\\"],[15,\\\"src\\\",[29,[\\\"/assets/images/\\\",[30,1,[\\\"id\\\"]],\\\".svg\\\"]]],[15,\\\"alt\\\",[30,1,[\\\"id\\\"]]],[12],[13],[1,\\\"\\\\n        \\\"],[10,\\\"h1\\\"],[14,0,\\\"my-b fw-bolder\\\"],[12],[1,[30,1,[\\\"value\\\"]]],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"text-md fw-bold\\\"],[12],[1,[28,[35,2],[[28,[37,3],[\\\"tokenomics.\\\",[30,1,[\\\"id\\\"]]],null]],null]],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[1]],null],[13]],[\\\"ts\\\"],false,[\\\"each\\\",\\\"-track-array\\\",\\\"t\\\",\\\"concat\\\"]]\",\n    \"moduleName\": \"app/components/application/tokenomics/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ember-modal-dialog-positioned-container\", [\"exports\", \"ember-modal-dialog/components/positioned-container\"], function (_exports, _positionedContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _positionedContainer.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-modal-dialog/components/positioned-container\"eaimeta@70e063a35619d71f\n});","define(\"app/components/ember-modal-dialog/-basic-dialog\", [\"exports\", \"ember-modal-dialog/components/basic-dialog\"], function (_exports, _basicDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _basicDialog.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-modal-dialog/components/basic-dialog\"eaimeta@70e063a35619d71f\n});","define(\"app/components/ember-modal-dialog/-in-place-dialog\", [\"exports\", \"ember-modal-dialog/components/in-place-dialog\"], function (_exports, _inPlaceDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _inPlaceDialog.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-modal-dialog/components/in-place-dialog\"eaimeta@70e063a35619d71f\n});","define(\"app/components/ember-modal-dialog/-liquid-dialog\", [\"exports\", \"ember-modal-dialog/components/liquid-dialog\"], function (_exports, _liquidDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _liquidDialog.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-modal-dialog/components/liquid-dialog\"eaimeta@70e063a35619d71f\n});","define(\"app/components/ember-modal-dialog/-liquid-tether-dialog\", [\"exports\", \"ember-modal-dialog/components/liquid-tether-dialog\"], function (_exports, _liquidTetherDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _liquidTetherDialog.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-modal-dialog/components/liquid-tether-dialog\"eaimeta@70e063a35619d71f\n});","define(\"app/components/ember-modal-dialog/-tether-dialog\", [\"exports\", \"ember-modal-dialog/components/tether-dialog\"], function (_exports, _tetherDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _tetherDialog.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-modal-dialog/components/tether-dialog\"eaimeta@70e063a35619d71f\n});","define(\"app/components/ember-wormhole\", [\"exports\", \"ember-wormhole/components/ember-wormhole\"], function (_exports, _emberWormhole) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberWormhole.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-wormhole/components/ember-wormhole\"eaimeta@70e063a35619d71f\n});","define(\"app/components/modal-dialog\", [\"exports\", \"ember-modal-dialog/components/modal-dialog\"], function (_exports, _modalDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _modalDialog.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-modal-dialog/components/modal-dialog\"eaimeta@70e063a35619d71f\n});","define(\"app/components/ui/alert/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"alert{{concat (if @isLine (concat \" \" \"alert--line\"))\n                            (if @type (concat \" \" \"alert-\" @type))}}\">\n    {{#if (has-block)}}\n      {{yield}}\n    {{else}}\n      {{@text}}\n    {{/if}}\n  </div>\n  */\n  {\n    \"id\": \"bJEVlKwP\",\n    \"block\": \"[[[10,0],[15,0,[29,[\\\"alert\\\",[28,[37,0],[[52,[30,1],[28,[37,0],[\\\" \\\",\\\"alert--line\\\"],null]],[52,[30,2],[28,[37,0],[\\\" \\\",\\\"alert-\\\",[30,2]],null]]],null]]]],[12],[1,\\\"\\\\n\\\"],[41,[48,[30,4]],[[[1,\\\"    \\\"],[18,4,null],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"    \\\"],[1,[30,3]],[1,\\\"\\\\n\\\"]],[]]],[13]],[\\\"@isLine\\\",\\\"@type\\\",\\\"@text\\\",\\\"&default\\\"],false,[\\\"concat\\\",\\\"if\\\",\\\"has-block\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"app/components/ui/alert/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/btn/group/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"btn-group{{concat (if @isRight \" btn-group--right\")\n                                (if @isFlush \" btn-group--flush\")\n                                (if @noGaps \" btn-group--no-gaps\")\n                                (if @class (concat \" \" @class))}}\">\n    {{yield}}\n  </div>\n  */\n  {\n    \"id\": \"2l/8nP9M\",\n    \"block\": \"[[[10,0],[15,0,[29,[\\\"btn-group\\\",[28,[37,0],[[52,[30,1],\\\" btn-group--right\\\"],[52,[30,2],\\\" btn-group--flush\\\"],[52,[30,3],\\\" btn-group--no-gaps\\\"],[52,[30,4],[28,[37,0],[\\\" \\\",[30,4]],null]]],null]]]],[12],[1,\\\"\\\\n  \\\"],[18,5,null],[1,\\\"\\\\n\\\"],[13]],[\\\"@isRight\\\",\\\"@isFlush\\\",\\\"@noGaps\\\",\\\"@class\\\",\\\"&default\\\"],false,[\\\"concat\\\",\\\"if\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"app/components/ui/btn/group/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/btn/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <button\n    type={{if @type @type \"button\"}}\n    disabled={{if (or @disabled @isLoading) \"disabled\"}}\n    class=\"btn{{concat (if @color (concat \" btn-\"@color))\n                       (if @size (concat \" btn-\"@size))\n                       (if @isRounded (concat \" btn--rounded\"))\n                       (if @isOutline (concat \" btn-outline\"))\n                       (if @isLoading (concat \" btn--is-loading\"))\n                       (if @class (concat \" \" @class))}}\"\n    id={{@id}}\n    {{on \"click\" (if (or @isLoading @disabled) (noop) (if @onClick @onClick (noop)))}} ...attributes>\n    {{#if @isLoading}}\n      <Ui::Loader::Spinner @size=\"sm\" @class=\"mr-2\"/>\n    {{/if}}\n    {{#if (has-block)}}\n      {{yield}}\n    {{else}}\n      {{#if @icon}}\n        {{svg-jar @icon class=@iconClass}}\n      {{/if}}\n      {{#if @label}}\n        {{truncate @label @labelTruncate}}\n      {{/if}}\n    {{/if}}\n  </button>\n  */\n  {\n    \"id\": \"zQNY6EOC\",\n    \"block\": \"[[[11,\\\"button\\\"],[16,4,[52,[30,1],[30,1],\\\"button\\\"]],[16,\\\"disabled\\\",[52,[28,[37,1],[[30,2],[30,3]],null],\\\"disabled\\\"]],[16,0,[29,[\\\"btn\\\",[28,[37,2],[[52,[30,4],[28,[37,2],[\\\" btn-\\\",[30,4]],null]],[52,[30,5],[28,[37,2],[\\\" btn-\\\",[30,5]],null]],[52,[30,6],[28,[37,2],[\\\" btn--rounded\\\"],null]],[52,[30,7],[28,[37,2],[\\\" btn-outline\\\"],null]],[52,[30,3],[28,[37,2],[\\\" btn--is-loading\\\"],null]],[52,[30,8],[28,[37,2],[\\\" \\\",[30,8]],null]]],null]]]],[16,1,[30,9]],[17,10],[4,[38,3],[\\\"click\\\",[52,[28,[37,1],[[30,3],[30,2]],null],[28,[37,4],null,null],[52,[30,11],[30,11],[28,[37,4],null,null]]]],null],[12],[1,\\\"\\\\n\\\"],[41,[30,3],[[[1,\\\"    \\\"],[8,[39,5],null,[[\\\"@size\\\",\\\"@class\\\"],[\\\"sm\\\",\\\"mr-2\\\"]],null],[1,\\\"\\\\n\\\"]],[]],null],[41,[48,[30,16]],[[[1,\\\"    \\\"],[18,16,null],[1,\\\"\\\\n\\\"]],[]],[[[41,[30,12],[[[1,\\\"      \\\"],[1,[28,[35,8],[[30,12]],[[\\\"class\\\"],[[30,13]]]]],[1,\\\"\\\\n\\\"]],[]],null],[41,[30,14],[[[1,\\\"      \\\"],[1,[28,[35,9],[[30,14],[30,15]],null]],[1,\\\"\\\\n\\\"]],[]],null]],[]]],[13]],[\\\"@type\\\",\\\"@disabled\\\",\\\"@isLoading\\\",\\\"@color\\\",\\\"@size\\\",\\\"@isRounded\\\",\\\"@isOutline\\\",\\\"@class\\\",\\\"@id\\\",\\\"&attrs\\\",\\\"@onClick\\\",\\\"@icon\\\",\\\"@iconClass\\\",\\\"@label\\\",\\\"@labelTruncate\\\",\\\"&default\\\"],false,[\\\"if\\\",\\\"or\\\",\\\"concat\\\",\\\"on\\\",\\\"noop\\\",\\\"ui/loader/spinner\\\",\\\"has-block\\\",\\\"yield\\\",\\\"svg-jar\\\",\\\"truncate\\\"]]\",\n    \"moduleName\": \"app/components/ui/btn/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/buy-guide/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"container py-5 my-5\">\n    <h1 class=\"section-title py-4\">{{t \"buy.guide\"}}</h1>\n    <div class=\"block-wrapper bg-darker\">\n      <div class=\"list-group list-group-flush\">\n        {{#each (w \"createWallet\" \"sendEth\" \"connectUniswap\" \"swap\") as |g index|}}\n          <div class=\"list-group-item border-color-black {{if (not-eq index 0) \"pt-5 \"}}pb-2\">\n            <div class=\"row\">\n              <div class=\"col-auto ps-0\">\n                <div class=\"circle-xlg text-white\">\n                  <h1 class=\"m-0\">{{inc index}}</h1>\n                </div>\n              </div>\n              {{#if (media 'isMobile')}}\n                <div class=\"col-1\">\n                  <div class=\"separator bg-primary mt-4\"></div>\n                </div>\n              {{/if}}\n              <div class=\"col\">\n                <h2 class=\"text-white\">{{t (concat \"buy.guide.\" g)}}</h2>\n                <p class=\"section-text\">{{t (concat \"buy.guide.\" g \".desc\")}}</p>\n              </div>\n            </div>\n          </div>\n        {{/each}}\n      </div>\n    </div>\n  </div>\n  */\n  {\n    \"id\": \"YCb2UDKR\",\n    \"block\": \"[[[10,0],[14,0,\\\"container py-5 my-5\\\"],[12],[1,\\\"\\\\n  \\\"],[10,\\\"h1\\\"],[14,0,\\\"section-title py-4\\\"],[12],[1,[28,[35,0],[\\\"buy.guide\\\"],null]],[13],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"block-wrapper bg-darker\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"list-group list-group-flush\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,2],[[28,[37,2],[[28,[37,3],[\\\"createWallet\\\",\\\"sendEth\\\",\\\"connectUniswap\\\",\\\"swap\\\"],null]],null]],null],null,[[[1,\\\"        \\\"],[10,0],[15,0,[29,[\\\"list-group-item border-color-black \\\",[52,[28,[37,5],[[30,2],0],null],\\\"pt-5 \\\"],\\\"pb-2\\\"]]],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"row\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"col-auto ps-0\\\"],[12],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"circle-xlg text-white\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"h1\\\"],[14,0,\\\"m-0\\\"],[12],[1,[28,[35,6],[[30,2]],null]],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\"],[41,[28,[37,7],[\\\"isMobile\\\"],null],[[[1,\\\"              \\\"],[10,0],[14,0,\\\"col-1\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"separator bg-primary mt-4\\\"],[12],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"            \\\"],[10,0],[14,0,\\\"col\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"h2\\\"],[14,0,\\\"text-white\\\"],[12],[1,[28,[35,0],[[28,[37,8],[\\\"buy.guide.\\\",[30,1]],null]],null]],[13],[1,\\\"\\\\n              \\\"],[10,2],[14,0,\\\"section-text\\\"],[12],[1,[28,[35,0],[[28,[37,8],[\\\"buy.guide.\\\",[30,1],\\\".desc\\\"],null]],null]],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13]],[\\\"g\\\",\\\"index\\\"],false,[\\\"t\\\",\\\"each\\\",\\\"-track-array\\\",\\\"w\\\",\\\"if\\\",\\\"not-eq\\\",\\\"inc\\\",\\\"media\\\",\\\"concat\\\"]]\",\n    \"moduleName\": \"app/components/ui/buy-guide/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/buy/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\"], function (_exports, _component, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let UiBuyFrameComponent = (_class = class UiBuyFrameComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor, this);\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  })), _class);\n  _exports.default = UiBuyFrameComponent;\n});","define(\"app/components/ui/buy/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <iframe\n    src=\"https://www.flooz.trade/embedded/{{this.configs.contract_address}}/?backgroundColor=142c24&chainId=1\"\n    height=\"660px\"\n    width=\"100%\"\n    style=\"\n      border: 0;\n      margin: 0 auto;\n      display: block;\n      border-radius: 10px;\n      max-width: 600px;\n      min-width: 300px;\n    \"\n  />\n  */\n  {\n    \"id\": \"agty+XjC\",\n    \"block\": \"[[[10,\\\"iframe\\\"],[15,\\\"src\\\",[29,[\\\"https://www.flooz.trade/embedded/\\\",[30,0,[\\\"configs\\\",\\\"contract_address\\\"]],\\\"/?backgroundColor=142c24&chainId=1\\\"]]],[14,\\\"height\\\",\\\"660px\\\"],[14,\\\"width\\\",\\\"100%\\\"],[14,5,\\\"\\\\n    border: 0;\\\\n    margin: 0 auto;\\\\n    display: block;\\\\n    border-radius: 10px;\\\\n    max-width: 600px;\\\\n    min-width: 300px;\\\\n  \\\"],[12],[13]],[],false,[]]\",\n    \"moduleName\": \"app/components/ui/buy/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/card/component\", [\"exports\", \"@glimmer/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  class UiCardComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _defineProperty(this, \"title\", this.args.title);\n\n      _defineProperty(this, \"text\", this.args.text);\n\n      _defineProperty(this, \"style\", this.args.style);\n    }\n\n  }\n\n  _exports.default = UiCardComponent;\n});","define(\"app/components/ui/card/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <section class={{ 'card' this.style }}>\n   <span class=\"card-title\">{{ this.title }}</span>\n  \n    <p class=\"card-description\">{{ this.text }}</p>\n  </section>\n  */\n  {\n    \"id\": \"YPRuNvBa\",\n    \"block\": \"[[[10,\\\"section\\\"],[14,0,\\\"card\\\"],[12],[1,\\\"\\\\n \\\"],[10,1],[14,0,\\\"card-title\\\"],[12],[1,[30,0,[\\\"title\\\"]]],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,2],[14,0,\\\"card-description\\\"],[12],[1,[30,0,[\\\"text\\\"]]],[13],[1,\\\"\\\\n\\\"],[13]],[],false,[]]\",\n    \"moduleName\": \"app/components/ui/card/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/drawer/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\"], function (_exports, _component, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let DrawerComponent = (_class = class DrawerComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor, this);\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  })), _class);\n  _exports.default = DrawerComponent;\n});","define(\"app/components/ui/drawer/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <aside class=\"social-icons\">\n    <figure>\n      <a href=\"https://t.me/TheNekoOfficial\" target=\"_blank\">\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"currentColor\" class=\"bi bi-telegram\" viewBox=\"0 0 16 16\">\n          <path d=\"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 0 0-.013-.315.337.337 0 0 0-.114-.217.526.526 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09z\"/>\n        </svg>\n      </a>\n    </figure>\n  \n    <figure>\n      <a href=\"https://discord.gg/yashaverse\" target=\"_blank\">\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"currentColor\" class=\"bi bi-discord\" viewBox=\"0 0 16 16\">\n          <path d=\"M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z\"/>\n        </svg>\n      </a>\n    </figure>\n  \n    <figure>\n      <a href=\"https://twitter.com/TheNeko_io\" target=\"_blank\">\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"currentColor\" class=\"bi bi-twitter\" viewBox=\"0 0 16 16\">\n          <path d=\"M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z\"/>\n        </svg>\n      </a>\n    </figure>\n  \n  </aside>\n  */\n  {\n    \"id\": \"XJX20+Y4\",\n    \"block\": \"[[[10,\\\"aside\\\"],[14,0,\\\"social-icons\\\"],[12],[1,\\\"\\\\n  \\\"],[10,\\\"figure\\\"],[12],[1,\\\"\\\\n    \\\"],[10,3],[14,6,\\\"https://t.me/TheNekoOfficial\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"svg\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"width\\\",\\\"24\\\"],[14,\\\"height\\\",\\\"24\\\"],[14,\\\"fill\\\",\\\"currentColor\\\"],[14,0,\\\"bi bi-telegram\\\"],[14,\\\"viewBox\\\",\\\"0 0 16 16\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 0 0-.013-.315.337.337 0 0 0-.114-.217.526.526 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09z\\\"],[12],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"figure\\\"],[12],[1,\\\"\\\\n    \\\"],[10,3],[14,6,\\\"https://discord.gg/yashaverse\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"svg\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"width\\\",\\\"24\\\"],[14,\\\"height\\\",\\\"24\\\"],[14,\\\"fill\\\",\\\"currentColor\\\"],[14,0,\\\"bi bi-discord\\\"],[14,\\\"viewBox\\\",\\\"0 0 16 16\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z\\\"],[12],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"figure\\\"],[12],[1,\\\"\\\\n    \\\"],[10,3],[14,6,\\\"https://twitter.com/TheNeko_io\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"svg\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"width\\\",\\\"24\\\"],[14,\\\"height\\\",\\\"24\\\"],[14,\\\"fill\\\",\\\"currentColor\\\"],[14,0,\\\"bi bi-twitter\\\"],[14,\\\"viewBox\\\",\\\"0 0 16 16\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z\\\"],[12],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[13]],[],false,[]]\",\n    \"moduleName\": \"app/components/ui/drawer/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/img/component\", [\"exports\", \"@glimmer/component\", \"app/utilities/string\"], function (_exports, _component, _string) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"app/utilities/string\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  class UiImgComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _defineProperty(this, \"image\", this.args.image);\n    }\n\n    get getName() {\n      return (0, _string.dashCaseToWords)(this.image).replace(this.extension, '');\n    }\n\n    get extension() {\n      return this.image.split('.').pop();\n    }\n\n    get getPath() {\n      return '/assets/images/' + this.image;\n    }\n\n  }\n\n  _exports.default = UiImgComponent;\n});","define(\"app/components/ui/img/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <img\n    src={{this.getPath}}\n    class={{concat (if @size (concat \"img-\"@size))\n                   (if @class (concat \" \" @class))}}\n    alt=\"{{this.getName}}\" ...attributes/>\n  */\n  {\n    \"id\": \"1+Qe4xKJ\",\n    \"block\": \"[[[11,\\\"img\\\"],[16,\\\"src\\\",[30,0,[\\\"getPath\\\"]]],[16,0,[28,[37,0],[[52,[30,1],[28,[37,0],[\\\"img-\\\",[30,1]],null]],[52,[30,2],[28,[37,0],[\\\" \\\",[30,2]],null]]],null]],[16,\\\"alt\\\",[29,[[30,0,[\\\"getName\\\"]]]]],[17,3],[12],[13]],[\\\"@size\\\",\\\"@class\\\",\\\"&attrs\\\"],false,[\\\"concat\\\",\\\"if\\\"]]\",\n    \"moduleName\": \"app/components/ui/img/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/input/component\", [\"exports\", \"@glimmer/component\", \"@ember/object\"], function (_exports, _component, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  let Input = (_class = class Input extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _defineProperty(this, \"property\", this.args.property);\n    }\n\n    get type() {\n      return this.args.type || 'text';\n    }\n\n    get required() {\n      return this.args.required || false;\n    }\n\n    get disabled() {\n      return this.args.disabled || false;\n    }\n\n    get readonly() {\n      return this.args.readonly || false;\n    }\n\n    get autofocus() {\n      return this.args.autofocus || false;\n    }\n\n    get autocomplete() {\n      return this.args.autocomplete || false;\n    }\n\n    onKeyUp(event) {\n      let value = event.target.value;\n\n      if (this.args.onKeyUp) {\n        this.args.onKeyUp(value);\n      }\n    }\n\n    onBlur() {\n      if (this.args.onBlur) {\n        return this.args.onBlur(this.args.value, this.property);\n      }\n    }\n\n    onEnter() {\n      if (this.args.onEnter) {\n        return this.args.onEnter(this.args.value, this.property);\n      }\n    }\n\n    onFocusIn() {\n      if (this.args.onFocusIn) {\n        return this.args.onFocusIn(this.args.value, this.property);\n      }\n    }\n\n  }, (_applyDecoratedDescriptor(_class.prototype, \"onKeyUp\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onKeyUp\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"onBlur\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onBlur\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"onEnter\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onEnter\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"onFocusIn\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onFocusIn\"), _class.prototype)), _class);\n  _exports.default = Input;\n});","define(\"app/components/ui/input/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <Input\n    @type={{this.type}}\n    class={{concat (if @class (concat \" \" @class))}}\n    id={{or @id (dasherize @property)}}\n    placeholder={{@placeholder}}\n    name={{@property}}\n    @value={{@value}}\n    required={{this.required}}\n    disabled={{this.disabled}}\n    readonly={{this.readonly}}\n    autofocus={{this.autofocus}}\n    autocomplete={{if this.autocomplete \"on\" \"off\"}}\n    max={{@max}}\n    min={{@min}}\n    maxlength={{this.maxlength}}\n    {{on \"focus\" (optional @onFocusIn)}}\n    {{on \"blur\" (optional @onFocusOut)}}\n    {{on \"click\" (optional @onClick)}}\n    oninput={{action @onInput value=\"target.value\"}}\n    onblur={{if @onBlur (fn this.onBlur)}}\n    @enter={{if @onEnter (fn this.onEnter)}}\n    @focus-in={{if @focusIn (fn this.onFocusIn)}}\n    ...attributes/>\n  */\n  {\n    \"id\": \"2lhwX0tN\",\n    \"block\": \"[[[8,[39,0],[[16,0,[28,[37,1],[[52,[30,1],[28,[37,1],[\\\" \\\",[30,1]],null]]],null]],[16,1,[28,[37,3],[[30,2],[28,[37,4],[[30,3]],null]],null]],[16,\\\"placeholder\\\",[30,4]],[16,3,[30,3]],[16,\\\"required\\\",[30,0,[\\\"required\\\"]]],[16,\\\"disabled\\\",[30,0,[\\\"disabled\\\"]]],[16,\\\"readonly\\\",[30,0,[\\\"readonly\\\"]]],[16,\\\"autofocus\\\",[30,0,[\\\"autofocus\\\"]]],[16,\\\"autocomplete\\\",[52,[30,0,[\\\"autocomplete\\\"]],\\\"on\\\",\\\"off\\\"]],[16,\\\"max\\\",[30,5]],[16,\\\"min\\\",[30,6]],[16,\\\"maxlength\\\",[30,0,[\\\"maxlength\\\"]]],[16,\\\"oninput\\\",[28,[37,5],[[30,0],[30,7]],[[\\\"value\\\"],[\\\"target.value\\\"]]]],[16,\\\"onblur\\\",[52,[30,8],[28,[37,6],[[30,0,[\\\"onBlur\\\"]]],null]]],[17,9],[4,[38,7],[\\\"focus\\\",[28,[37,8],[[30,13]],null]],null],[4,[38,7],[\\\"blur\\\",[28,[37,8],[[30,14]],null]],null],[4,[38,7],[\\\"click\\\",[28,[37,8],[[30,15]],null]],null]],[[\\\"@type\\\",\\\"@value\\\",\\\"@enter\\\",\\\"@focus-in\\\"],[[30,0,[\\\"type\\\"]],[30,10],[52,[30,11],[28,[37,6],[[30,0,[\\\"onEnter\\\"]]],null]],[52,[30,12],[28,[37,6],[[30,0,[\\\"onFocusIn\\\"]]],null]]]],null]],[\\\"@class\\\",\\\"@id\\\",\\\"@property\\\",\\\"@placeholder\\\",\\\"@max\\\",\\\"@min\\\",\\\"@onInput\\\",\\\"@onBlur\\\",\\\"&attrs\\\",\\\"@value\\\",\\\"@onEnter\\\",\\\"@focusIn\\\",\\\"@onFocusIn\\\",\\\"@onFocusOut\\\",\\\"@onClick\\\"],false,[\\\"input\\\",\\\"concat\\\",\\\"if\\\",\\\"or\\\",\\\"dasherize\\\",\\\"action\\\",\\\"fn\\\",\\\"on\\\",\\\"optional\\\"]]\",\n    \"moduleName\": \"app/components/ui/input/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/loader/spinner/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"loader-spinner{{concat (if @size (concat \" \" \"loader-spinner--\"@size))\n                                     (if @center (concat \" \" \"loader-spinner--center\"))\n                                     (if @class (concat \" \" @class))}}\">\n    <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"25 25 50 50\">\n      <circle cx=\"50\" cy=\"50\" r=\"20\" fill=\"none\" stroke-width=\"3\" stroke-miterlimit=\"10\"></circle>\n    </svg>\n  </div>\n  */\n  {\n    \"id\": \"vqEYPv4L\",\n    \"block\": \"[[[10,0],[15,0,[29,[\\\"loader-spinner\\\",[28,[37,0],[[52,[30,1],[28,[37,0],[\\\" \\\",\\\"loader-spinner--\\\",[30,1]],null]],[52,[30,2],[28,[37,0],[\\\" \\\",\\\"loader-spinner--center\\\"],null]],[52,[30,3],[28,[37,0],[\\\" \\\",[30,3]],null]]],null]]]],[12],[1,\\\"\\\\n  \\\"],[10,\\\"svg\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"viewBox\\\",\\\"25 25 50 50\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"circle\\\"],[14,\\\"cx\\\",\\\"50\\\"],[14,\\\"cy\\\",\\\"50\\\"],[14,\\\"r\\\",\\\"20\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"stroke-width\\\",\\\"3\\\"],[14,\\\"stroke-miterlimit\\\",\\\"10\\\"],[12],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13]],[\\\"@size\\\",\\\"@center\\\",\\\"@class\\\"],false,[\\\"concat\\\",\\\"if\\\"]]\",\n    \"moduleName\": \"app/components/ui/loader/spinner/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/loader/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class={{concat \"loader\" (if @class (concat \" \" @class))}}></div>\n  */\n  {\n    \"id\": \"gsckIBI+\",\n    \"block\": \"[[[10,0],[15,0,[28,[37,0],[\\\"loader\\\",[52,[30,1],[28,[37,0],[\\\" \\\",[30,1]],null]]],null]],[12],[13]],[\\\"@class\\\"],false,[\\\"concat\\\",\\\"if\\\"]]\",\n    \"moduleName\": \"app/components/ui/loader/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/modal-dialog/--body/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"ember-modal-dialog__body{{concat (if @class (concat \" \" @class))}}\">\n    {{yield}}\n  </div>\n  */\n  {\n    \"id\": \"6r+WgPqM\",\n    \"block\": \"[[[10,0],[15,0,[29,[\\\"ember-modal-dialog__body\\\",[28,[37,0],[[52,[30,1],[28,[37,0],[\\\" \\\",[30,1]],null]]],null]]]],[12],[1,\\\"\\\\n  \\\"],[18,2,null],[1,\\\"\\\\n\\\"],[13]],[\\\"@class\\\",\\\"&default\\\"],false,[\\\"concat\\\",\\\"if\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"app/components/ui/modal-dialog/--body/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/modal-dialog/--footer/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"ember-modal-dialog__footer{{concat (if @class (concat \" \" @class))}}\">\n    {{yield}}\n  </div>\n  */\n  {\n    \"id\": \"z7Pmianx\",\n    \"block\": \"[[[10,0],[15,0,[29,[\\\"ember-modal-dialog__footer\\\",[28,[37,0],[[52,[30,1],[28,[37,0],[\\\" \\\",[30,1]],null]]],null]]]],[12],[1,\\\"\\\\n  \\\"],[18,2,null],[1,\\\"\\\\n\\\"],[13]],[\\\"@class\\\",\\\"&default\\\"],false,[\\\"concat\\\",\\\"if\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"app/components/ui/modal-dialog/--footer/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/modal-dialog/--header/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"ember-modal-dialog__header{{concat (if @class (concat \" \" @class))}}\">\n    {{#if @title}}\n      <h4>{{@title}}</h4>\n    {{/if}}\n    {{#if (has-block)}}\n      {{yield}}\n    {{/if}}\n    {{#if @onCancel}}\n      <Ui::Btn\n        @class=\"ember-modal-dialog__close\"\n        @isAction={{true}}\n        @icon=\"close\"\n        @iconClass={{or @closeIconClass \"icon-default icon-sm\"}}\n        @disabled={{@isLoading}}\n        @onClick={{@onCancel}} />\n    {{/if}}\n  </div>\n  \n  \n  */\n  {\n    \"id\": \"redBExiU\",\n    \"block\": \"[[[10,0],[15,0,[29,[\\\"ember-modal-dialog__header\\\",[28,[37,0],[[52,[30,1],[28,[37,0],[\\\" \\\",[30,1]],null]]],null]]]],[12],[1,\\\"\\\\n\\\"],[41,[30,2],[[[1,\\\"    \\\"],[10,\\\"h4\\\"],[12],[1,[30,2]],[13],[1,\\\"\\\\n\\\"]],[]],null],[41,[48,[30,6]],[[[1,\\\"    \\\"],[18,6,null],[1,\\\"\\\\n\\\"]],[]],null],[41,[30,3],[[[1,\\\"    \\\"],[8,[39,4],null,[[\\\"@class\\\",\\\"@isAction\\\",\\\"@icon\\\",\\\"@iconClass\\\",\\\"@disabled\\\",\\\"@onClick\\\"],[\\\"ember-modal-dialog__close\\\",true,\\\"close\\\",[28,[37,5],[[30,4],\\\"icon-default icon-sm\\\"],null],[30,5],[30,3]]],null],[1,\\\"\\\\n\\\"]],[]],null],[13],[1,\\\"\\\\n\\\\n\\\"]],[\\\"@class\\\",\\\"@title\\\",\\\"@onCancel\\\",\\\"@closeIconClass\\\",\\\"@isLoading\\\",\\\"&default\\\"],false,[\\\"concat\\\",\\\"if\\\",\\\"has-block\\\",\\\"yield\\\",\\\"ui/btn\\\",\\\"or\\\"]]\",\n    \"moduleName\": \"app/components/ui/modal-dialog/--header/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/modal-dialog/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{#modal-dialog\n    target=@target\n    targetAttachment=(or @targetAttachment \"center\")\n    overlayClassNames=(if @overlayIsDark \"ember-modal-overlay--dark\")\n    translucentOverlay=(if @hideOverlay false true)\n    renderInPlace=(or @renderInPlace false)\n    containerClass=(concat (if @type (concat \" \" \"ember-modal-dialog--\"@type))\n      (if @size (concat \" \" \"ember-modal-dialog--\"@size))\n      (if @class (concat \" \" @class)))}}\n    {{yield (hash\n              header=(component \"ui/modal-dialog/--header\")\n              body=(component \"ui/modal-dialog/--body\")\n              footer=(component \"ui/modal-dialog/--footer\"))\n    }}\n  {{/modal-dialog}}\n  */\n  {\n    \"id\": \"HcijYXMu\",\n    \"block\": \"[[[6,[39,0],null,[[\\\"target\\\",\\\"targetAttachment\\\",\\\"overlayClassNames\\\",\\\"translucentOverlay\\\",\\\"renderInPlace\\\",\\\"containerClass\\\"],[[30,1],[28,[37,1],[[30,2],\\\"center\\\"],null],[52,[30,3],\\\"ember-modal-overlay--dark\\\"],[52,[30,4],false,true],[28,[37,1],[[30,5],false],null],[28,[37,3],[[52,[30,6],[28,[37,3],[\\\" \\\",\\\"ember-modal-dialog--\\\",[30,6]],null]],[52,[30,7],[28,[37,3],[\\\" \\\",\\\"ember-modal-dialog--\\\",[30,7]],null]],[52,[30,8],[28,[37,3],[\\\" \\\",[30,8]],null]]],null]]],[[\\\"default\\\"],[[[[1,\\\"  \\\"],[18,9,[[28,[37,5],null,[[\\\"header\\\",\\\"body\\\",\\\"footer\\\"],[[50,\\\"ui/modal-dialog/--header\\\",0,null,null],[50,\\\"ui/modal-dialog/--body\\\",0,null,null],[50,\\\"ui/modal-dialog/--footer\\\",0,null,null]]]]]],[1,\\\"\\\\n\\\"]],[]]]]]],[\\\"@target\\\",\\\"@targetAttachment\\\",\\\"@overlayIsDark\\\",\\\"@hideOverlay\\\",\\\"@renderInPlace\\\",\\\"@type\\\",\\\"@size\\\",\\\"@class\\\",\\\"&default\\\"],false,[\\\"modal-dialog\\\",\\\"or\\\",\\\"if\\\",\\\"concat\\\",\\\"yield\\\",\\\"hash\\\",\\\"component\\\"]]\",\n    \"moduleName\": \"app/components/ui/modal-dialog/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/platforms/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\"], function (_exports, _component, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let UiPlatformsComponent = (_class = class UiPlatformsComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor, this);\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  })), _class);\n  _exports.default = UiPlatformsComponent;\n});","define(\"app/components/ui/platforms/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"row platforms justify-content-lg-center\">\n    {{#each this.configs.platforms as |p|}}\n      <div class=\"col-md-6 col-lg-3 py-4 platforms__item\">\n        <a href=\"{{or p.url \"#\"}}\" target=\"{{if p.url \"_blank\"}}\">\n          <Ui::Img @image=\"{{p.id}}-logo.svg\"/>\n        </a>\n      </div>\n    {{/each}}\n  </div>\n  */\n  {\n    \"id\": \"gPJbAFqh\",\n    \"block\": \"[[[10,0],[14,0,\\\"row platforms justify-content-lg-center\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"configs\\\",\\\"platforms\\\"]]],null]],null],null,[[[1,\\\"    \\\"],[10,0],[14,0,\\\"col-md-6 col-lg-3 py-4 platforms__item\\\"],[12],[1,\\\"\\\\n      \\\"],[10,3],[15,6,[29,[[28,[37,2],[[30,1,[\\\"url\\\"]],\\\"#\\\"],null]]]],[15,\\\"target\\\",[29,[[52,[30,1,[\\\"url\\\"]],\\\"_blank\\\"]]]],[12],[1,\\\"\\\\n        \\\"],[8,[39,4],null,[[\\\"@image\\\"],[[29,[[30,1,[\\\"id\\\"]],\\\"-logo.svg\\\"]]]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"]],[1]],null],[13]],[\\\"p\\\"],false,[\\\"each\\\",\\\"-track-array\\\",\\\"or\\\",\\\"if\\\",\\\"ui/img\\\"]]\",\n    \"moduleName\": \"app/components/ui/platforms/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/social/component\", [\"exports\", \"@glimmer/component\", \"@ember/service\"], function (_exports, _component, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let UiSocialComponent = (_class = class UiSocialComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor, this);\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  })), _class);\n  _exports.default = UiSocialComponent;\n});","define(\"app/components/ui/social/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"social\">\n    <div class=\"social-items{{if @isCenter \" justify-content-center\"}}\">\n      {{#each this.configs.socialChannels as |channel|}}\n        {{#if channel.link}}\n          <div class=\"social-items__item\">\n            <a href=\"{{channel.link}}\" target=\"_blank\">{{svg-jar channel.id}}</a>\n          </div>\n        {{/if}}\n      {{/each}}\n    </div>\n  </div>\n  */\n  {\n    \"id\": \"90tA0t5j\",\n    \"block\": \"[[[10,0],[14,0,\\\"social\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[15,0,[29,[\\\"social-items\\\",[52,[30,1],\\\" justify-content-center\\\"]]]],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,2],[[28,[37,2],[[30,0,[\\\"configs\\\",\\\"socialChannels\\\"]]],null]],null],null,[[[41,[30,2,[\\\"link\\\"]],[[[1,\\\"        \\\"],[10,0],[14,0,\\\"social-items__item\\\"],[12],[1,\\\"\\\\n          \\\"],[10,3],[15,6,[29,[[30,2,[\\\"link\\\"]]]]],[14,\\\"target\\\",\\\"_blank\\\"],[12],[1,[28,[35,3],[[30,2,[\\\"id\\\"]]],null]],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[2]],null],[1,\\\"  \\\"],[13],[1,\\\"\\\\n\\\"],[13]],[\\\"@isCenter\\\",\\\"channel\\\"],false,[\\\"if\\\",\\\"each\\\",\\\"-track-array\\\",\\\"svg-jar\\\"]]\",\n    \"moduleName\": \"app/components/ui/social/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/tabs/--item/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <li class=\"tabs__item{{concat (if (eq @selectedTab @tabId) (concat \" \" \"tabs__item--active\"))\n                                (if @disabled (concat \" \" \"tabs__item--disabled\"))\n                                (if @class (concat \" \" @class))}}\"\n    {{on \"click\" (fn @onClick @tabId)}}>\n    {{#if (has-block)}}\n      {{yield}}\n    {{else}}\n      {{#if @icon}}\n        {{svg-jar @icon class=(or @iconClass 'icon-sm')}}\n      {{/if}}\n      {{#if @title}}\n        {{@title}}\n      {{/if}}\n    {{/if}}\n  </li>\n  */\n  {\n    \"id\": \"bWM8ie29\",\n    \"block\": \"[[[11,\\\"li\\\"],[16,0,[29,[\\\"tabs__item\\\",[28,[37,0],[[52,[28,[37,2],[[30,1],[30,2]],null],[28,[37,0],[\\\" \\\",\\\"tabs__item--active\\\"],null]],[52,[30,3],[28,[37,0],[\\\" \\\",\\\"tabs__item--disabled\\\"],null]],[52,[30,4],[28,[37,0],[\\\" \\\",[30,4]],null]]],null]]]],[4,[38,3],[\\\"click\\\",[28,[37,4],[[30,5],[30,2]],null]],null],[12],[1,\\\"\\\\n\\\"],[41,[48,[30,9]],[[[1,\\\"    \\\"],[18,9,null],[1,\\\"\\\\n\\\"]],[]],[[[41,[30,6],[[[1,\\\"      \\\"],[1,[28,[35,7],[[30,6]],[[\\\"class\\\"],[[28,[37,8],[[30,7],\\\"icon-sm\\\"],null]]]]],[1,\\\"\\\\n\\\"]],[]],null],[41,[30,8],[[[1,\\\"      \\\"],[1,[30,8]],[1,\\\"\\\\n\\\"]],[]],null]],[]]],[13]],[\\\"@selectedTab\\\",\\\"@tabId\\\",\\\"@disabled\\\",\\\"@class\\\",\\\"@onClick\\\",\\\"@icon\\\",\\\"@iconClass\\\",\\\"@title\\\",\\\"&default\\\"],false,[\\\"concat\\\",\\\"if\\\",\\\"eq\\\",\\\"on\\\",\\\"fn\\\",\\\"has-block\\\",\\\"yield\\\",\\\"svg-jar\\\",\\\"or\\\"]]\",\n    \"moduleName\": \"app/components/ui/tabs/--item/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/tabs/component\", [\"exports\", \"@glimmer/component\", \"@ember/object\"], function (_exports, _component, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  let TabsComponent = (_class = class TabsComponent extends _component.default {\n    onTabItemClick(tabId) {\n      this.args.onClick(tabId);\n    }\n\n  }, (_applyDecoratedDescriptor(_class.prototype, \"onTabItemClick\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onTabItemClick\"), _class.prototype)), _class);\n  _exports.default = TabsComponent;\n});","define(\"app/components/ui/tabs/content/--item/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div tab-id=\"{{@tabId}}\" class=\"tab-content__item{{concat (if (eq @selectedTab @tabId) (concat \" \" \"tab-content__item--active\"))\n                                                            (if (not @noEffect) (concat \" \" \"e-fade-in\"))\n                                                            (if @class (concat \" \" @class))}}\">\n    {{yield}}\n  </div>\n  */\n  {\n    \"id\": \"8UMJEPJq\",\n    \"block\": \"[[[10,0],[15,\\\"tab-id\\\",[29,[[30,1]]]],[15,0,[29,[\\\"tab-content__item\\\",[28,[37,0],[[52,[28,[37,2],[[30,2],[30,1]],null],[28,[37,0],[\\\" \\\",\\\"tab-content__item--active\\\"],null]],[52,[28,[37,3],[[30,3]],null],[28,[37,0],[\\\" \\\",\\\"e-fade-in\\\"],null]],[52,[30,4],[28,[37,0],[\\\" \\\",[30,4]],null]]],null]]]],[12],[1,\\\"\\\\n  \\\"],[18,5,null],[1,\\\"\\\\n\\\"],[13]],[\\\"@tabId\\\",\\\"@selectedTab\\\",\\\"@noEffect\\\",\\\"@class\\\",\\\"&default\\\"],false,[\\\"concat\\\",\\\"if\\\",\\\"eq\\\",\\\"not\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"app/components/ui/tabs/content/--item/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/tabs/content/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"tab-content{{concat (if @class (concat \" \" @class))}}\">\n    {{yield (hash item=(component \"ui/tabs/content/--item\" selectedTab=@selectedTab))}}\n  </div>\n  */\n  {\n    \"id\": \"rB4ZXQNj\",\n    \"block\": \"[[[10,0],[15,0,[29,[\\\"tab-content\\\",[28,[37,0],[[52,[30,1],[28,[37,0],[\\\" \\\",[30,1]],null]]],null]]]],[12],[1,\\\"\\\\n  \\\"],[18,3,[[28,[37,3],null,[[\\\"item\\\"],[[50,\\\"ui/tabs/content/--item\\\",0,null,[[\\\"selectedTab\\\"],[[30,2]]]]]]]]],[1,\\\"\\\\n\\\"],[13]],[\\\"@class\\\",\\\"@selectedTab\\\",\\\"&default\\\"],false,[\\\"concat\\\",\\\"if\\\",\\\"yield\\\",\\\"hash\\\",\\\"component\\\"]]\",\n    \"moduleName\": \"app/components/ui/tabs/content/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/tabs/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <ul class=\"tabs{{concat (if @isFlush (concat \" \" \"tabs--flush\"))\n                          (if @class (concat \" \" @class))}}\">\n    {{yield (hash item=(component \"ui/tabs/--item\" onClick=this.onTabItemClick selectedTab=@selectedTab disabled=@disabled))}}\n  </ul>\n  */\n  {\n    \"id\": \"j8aCneHH\",\n    \"block\": \"[[[10,\\\"ul\\\"],[15,0,[29,[\\\"tabs\\\",[28,[37,0],[[52,[30,1],[28,[37,0],[\\\" \\\",\\\"tabs--flush\\\"],null]],[52,[30,2],[28,[37,0],[\\\" \\\",[30,2]],null]]],null]]]],[12],[1,\\\"\\\\n  \\\"],[18,5,[[28,[37,3],null,[[\\\"item\\\"],[[50,\\\"ui/tabs/--item\\\",0,null,[[\\\"onClick\\\",\\\"selectedTab\\\",\\\"disabled\\\"],[[30,0,[\\\"onTabItemClick\\\"]],[30,3],[30,4]]]]]]]]],[1,\\\"\\\\n\\\"],[13]],[\\\"@isFlush\\\",\\\"@class\\\",\\\"@selectedTab\\\",\\\"@disabled\\\",\\\"&default\\\"],false,[\\\"concat\\\",\\\"if\\\",\\\"yield\\\",\\\"hash\\\",\\\"component\\\"]]\",\n    \"moduleName\": \"app/components/ui/tabs/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/components/ui/timeline/component\", [\"exports\", \"@glimmer/component\", \"@glimmer/tracking\"], function (_exports, _component, _tracking) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor;\n\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let UiTimelineComponent = (_class = class UiTimelineComponent extends _component.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"events\", _descriptor, this);\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"events\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return this.args.events;\n    }\n  })), _class);\n  _exports.default = UiTimelineComponent;\n});","define(\"app/components/ui/timeline/template\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <section class=\"timeline-container\">\n  \n    <div class=\"timeline\">\n      {{#each this.events as |event|}}\n        <div class=\"timeline-progress\">\n          <div class=\"timeline-progress-fill\"></div>\n          <div class=\"timeline-progress-text\">\n            <label>{{ event.date }}</label>\n            <span>{{ event.event }}</span>\n          </div>\n        </div>\n      {{/each}}\n    </div>\n  \n  </section>\n  \n  \n  */\n  {\n    \"id\": \"HNK/4GnX\",\n    \"block\": \"[[[10,\\\"section\\\"],[14,0,\\\"timeline-container\\\"],[12],[1,\\\"\\\\n\\\\n  \\\"],[10,0],[14,0,\\\"timeline\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"events\\\"]]],null]],null],null,[[[1,\\\"      \\\"],[10,0],[14,0,\\\"timeline-progress\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"timeline-progress-fill\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"timeline-progress-text\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[30,1,[\\\"date\\\"]]],[13],[1,\\\"\\\\n          \\\"],[10,1],[12],[1,[30,1,[\\\"event\\\"]]],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[1]],null],[1,\\\"  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[13],[1,\\\"\\\\n\\\\n\\\"]],[\\\"event\\\"],false,[\\\"each\\\",\\\"-track-array\\\"]]\",\n    \"moduleName\": \"app/components/ui/timeline/template.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/constants/abi/nft\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  var _default = [{\n    \"inputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"constructor\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"ApprovalCallerNotOwnerNorApproved\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"ApprovalQueryForNonexistentToken\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"ApprovalToCurrentOwner\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"ApproveToCaller\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"BalanceQueryForZeroAddress\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"MintToZeroAddress\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"MintZeroQuantity\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"OwnerQueryForNonexistentToken\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"TransferCallerNotOwnerNorApproved\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"TransferFromIncorrectOwner\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"TransferToNonERC721ReceiverImplementer\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"TransferToZeroAddress\",\n    \"type\": \"error\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"owner\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"approved\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"Approval\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"owner\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"operator\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"bool\",\n      \"name\": \"approved\",\n      \"type\": \"bool\"\n    }],\n    \"name\": \"ApprovalForAll\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"previousOwner\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"newOwner\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"OwnershipTransferred\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"from\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"Transfer\",\n    \"type\": \"event\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"NEKO_MAX\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"adminMintAmt\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"adminMint\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"approve\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"owner\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"balanceOf\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"getApproved\",\n    \"outputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"owner\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"address\",\n      \"name\": \"operator\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"isApprovedForAll\",\n    \"outputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"addr\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"isWhiteListed\",\n    \"outputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"name\",\n    \"outputs\": [{\n      \"internalType\": \"string\",\n      \"name\": \"\",\n      \"type\": \"string\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"owner\",\n    \"outputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"ownerOf\",\n    \"outputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"price\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"numberOfTokens\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"purchase\",\n    \"outputs\": [],\n    \"stateMutability\": \"payable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"renounceOwnership\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"from\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"address\",\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"safeTransferFrom\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"from\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"address\",\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"bytes\",\n      \"name\": \"_data\",\n      \"type\": \"bytes\"\n    }],\n    \"name\": \"safeTransferFrom\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"activeDateTime\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"presaleHours\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"revealDelay\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"setActiveDateTime\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"operator\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"bool\",\n      \"name\": \"approved\",\n      \"type\": \"bool\"\n    }],\n    \"name\": \"setApprovalForAll\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"string\",\n      \"name\": \"baseURI\",\n      \"type\": \"string\"\n    }],\n    \"name\": \"setBaseURI\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"presaleMintPrice\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"publicMintPrice\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"setMintPrice\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"paymentAddress\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"setPaymentAddress\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"presaleMintLimit\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"setPresaleMintMaxLimit\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"string\",\n      \"name\": \"revealURI\",\n      \"type\": \"string\"\n    }],\n    \"name\": \"setRevealURI\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address[]\",\n      \"name\": \"whiteListAddress\",\n      \"type\": \"address[]\"\n    }, {\n      \"internalType\": \"bool\",\n      \"name\": \"bEnable\",\n      \"type\": \"bool\"\n    }],\n    \"name\": \"setWhiteList\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"bytes4\",\n      \"name\": \"interfaceId\",\n      \"type\": \"bytes4\"\n    }],\n    \"name\": \"supportsInterface\",\n    \"outputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"symbol\",\n    \"outputs\": [{\n      \"internalType\": \"string\",\n      \"name\": \"\",\n      \"type\": \"string\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"tokenURI\",\n    \"outputs\": [{\n      \"internalType\": \"string\",\n      \"name\": \"\",\n      \"type\": \"string\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"totalSupply\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"from\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"address\",\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"transferFrom\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"newOwner\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"transferOwnership\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"withdraw\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }];\n  _exports.default = _default;\n});","define(\"app/constants/abi/staking/multicall\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  var _default = [{\n    \"inputs\": [{\n      \"components\": [{\n        \"internalType\": \"address\",\n        \"name\": \"target\",\n        \"type\": \"address\"\n      }, {\n        \"internalType\": \"bytes\",\n        \"name\": \"callData\",\n        \"type\": \"bytes\"\n      }],\n      \"internalType\": \"struct Multicall2.Call[]\",\n      \"name\": \"calls\",\n      \"type\": \"tuple[]\"\n    }],\n    \"name\": \"aggregate\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"blockNumber\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"bytes[]\",\n      \"name\": \"returnData\",\n      \"type\": \"bytes[]\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"components\": [{\n        \"internalType\": \"address\",\n        \"name\": \"target\",\n        \"type\": \"address\"\n      }, {\n        \"internalType\": \"bytes\",\n        \"name\": \"callData\",\n        \"type\": \"bytes\"\n      }],\n      \"internalType\": \"struct Multicall2.Call[]\",\n      \"name\": \"calls\",\n      \"type\": \"tuple[]\"\n    }],\n    \"name\": \"blockAndAggregate\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"blockNumber\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"bytes32\",\n      \"name\": \"blockHash\",\n      \"type\": \"bytes32\"\n    }, {\n      \"components\": [{\n        \"internalType\": \"bool\",\n        \"name\": \"success\",\n        \"type\": \"bool\"\n      }, {\n        \"internalType\": \"bytes\",\n        \"name\": \"returnData\",\n        \"type\": \"bytes\"\n      }],\n      \"internalType\": \"struct Multicall2.Result[]\",\n      \"name\": \"returnData\",\n      \"type\": \"tuple[]\"\n    }],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"blockNumber\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"getBlockHash\",\n    \"outputs\": [{\n      \"internalType\": \"bytes32\",\n      \"name\": \"blockHash\",\n      \"type\": \"bytes32\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"getBlockNumber\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"blockNumber\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"getCurrentBlockCoinbase\",\n    \"outputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"coinbase\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"getCurrentBlockDifficulty\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"difficulty\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"getCurrentBlockGasLimit\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"gaslimit\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"getCurrentBlockTimestamp\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"timestamp\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"addr\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"getEthBalance\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"balance\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"getLastBlockHash\",\n    \"outputs\": [{\n      \"internalType\": \"bytes32\",\n      \"name\": \"blockHash\",\n      \"type\": \"bytes32\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"requireSuccess\",\n      \"type\": \"bool\"\n    }, {\n      \"components\": [{\n        \"internalType\": \"address\",\n        \"name\": \"target\",\n        \"type\": \"address\"\n      }, {\n        \"internalType\": \"bytes\",\n        \"name\": \"callData\",\n        \"type\": \"bytes\"\n      }],\n      \"internalType\": \"struct Multicall2.Call[]\",\n      \"name\": \"calls\",\n      \"type\": \"tuple[]\"\n    }],\n    \"name\": \"tryAggregate\",\n    \"outputs\": [{\n      \"components\": [{\n        \"internalType\": \"bool\",\n        \"name\": \"success\",\n        \"type\": \"bool\"\n      }, {\n        \"internalType\": \"bytes\",\n        \"name\": \"returnData\",\n        \"type\": \"bytes\"\n      }],\n      \"internalType\": \"struct Multicall2.Result[]\",\n      \"name\": \"returnData\",\n      \"type\": \"tuple[]\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"requireSuccess\",\n      \"type\": \"bool\"\n    }, {\n      \"components\": [{\n        \"internalType\": \"address\",\n        \"name\": \"target\",\n        \"type\": \"address\"\n      }, {\n        \"internalType\": \"bytes\",\n        \"name\": \"callData\",\n        \"type\": \"bytes\"\n      }],\n      \"internalType\": \"struct Multicall2.Call[]\",\n      \"name\": \"calls\",\n      \"type\": \"tuple[]\"\n    }],\n    \"name\": \"tryBlockAndAggregate\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"blockNumber\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"bytes32\",\n      \"name\": \"blockHash\",\n      \"type\": \"bytes32\"\n    }, {\n      \"components\": [{\n        \"internalType\": \"bool\",\n        \"name\": \"success\",\n        \"type\": \"bool\"\n      }, {\n        \"internalType\": \"bytes\",\n        \"name\": \"returnData\",\n        \"type\": \"bytes\"\n      }],\n      \"internalType\": \"struct Multicall2.Result[]\",\n      \"name\": \"returnData\",\n      \"type\": \"tuple[]\"\n    }],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }];\n  _exports.default = _default;\n});","define(\"app/constants/abi/staking/nft\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  var _default = [{\n    \"inputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"constructor\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"ApprovalCallerNotOwnerNorApproved\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"ApprovalQueryForNonexistentToken\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"ApprovalToCurrentOwner\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"ApproveToCaller\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"BalanceQueryForZeroAddress\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"MintToZeroAddress\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"MintZeroQuantity\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"OwnerQueryForNonexistentToken\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"TransferCallerNotOwnerNorApproved\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"TransferFromIncorrectOwner\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"TransferToNonERC721ReceiverImplementer\",\n    \"type\": \"error\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"TransferToZeroAddress\",\n    \"type\": \"error\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"owner\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"approved\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"Approval\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"owner\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"operator\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"bool\",\n      \"name\": \"approved\",\n      \"type\": \"bool\"\n    }],\n    \"name\": \"ApprovalForAll\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"previousOwner\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"newOwner\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"OwnershipTransferred\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"from\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"Transfer\",\n    \"type\": \"event\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"NEKO_MAX\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"adminMintAmt\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"adminMint\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"approve\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"owner\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"balanceOf\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"getApproved\",\n    \"outputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"owner\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"address\",\n      \"name\": \"operator\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"isApprovedForAll\",\n    \"outputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"addr\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"isWhiteListed\",\n    \"outputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"name\",\n    \"outputs\": [{\n      \"internalType\": \"string\",\n      \"name\": \"\",\n      \"type\": \"string\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"owner\",\n    \"outputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"ownerOf\",\n    \"outputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"price\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"numberOfTokens\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"purchase\",\n    \"outputs\": [],\n    \"stateMutability\": \"payable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"renounceOwnership\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"from\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"address\",\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"safeTransferFrom\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"from\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"address\",\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"bytes\",\n      \"name\": \"_data\",\n      \"type\": \"bytes\"\n    }],\n    \"name\": \"safeTransferFrom\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"activeDateTime\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"presaleHours\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"revealDelay\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"setActiveDateTime\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"operator\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"bool\",\n      \"name\": \"approved\",\n      \"type\": \"bool\"\n    }],\n    \"name\": \"setApprovalForAll\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"string\",\n      \"name\": \"baseURI\",\n      \"type\": \"string\"\n    }],\n    \"name\": \"setBaseURI\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"presaleMintPrice\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"publicMintPrice\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"setMintPrice\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"paymentAddress\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"setPaymentAddress\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"presaleMintLimit\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"setPresaleMintMaxLimit\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"string\",\n      \"name\": \"revealURI\",\n      \"type\": \"string\"\n    }],\n    \"name\": \"setRevealURI\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address[]\",\n      \"name\": \"whiteListAddress\",\n      \"type\": \"address[]\"\n    }, {\n      \"internalType\": \"bool\",\n      \"name\": \"bEnable\",\n      \"type\": \"bool\"\n    }],\n    \"name\": \"setWhiteList\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"bytes4\",\n      \"name\": \"interfaceId\",\n      \"type\": \"bytes4\"\n    }],\n    \"name\": \"supportsInterface\",\n    \"outputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"symbol\",\n    \"outputs\": [{\n      \"internalType\": \"string\",\n      \"name\": \"\",\n      \"type\": \"string\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"tokenURI\",\n    \"outputs\": [{\n      \"internalType\": \"string\",\n      \"name\": \"\",\n      \"type\": \"string\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"totalSupply\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"from\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"address\",\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"transferFrom\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"newOwner\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"transferOwnership\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"withdraw\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }];\n  _exports.default = _default;\n});","define(\"app/constants/abi/staking/token\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  var _default = [{\n    \"constant\": true,\n    \"inputs\": [],\n    \"name\": \"name\",\n    \"outputs\": [{\n      \"name\": \"\",\n      \"type\": \"string\"\n    }],\n    \"payable\": false,\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"constant\": false,\n    \"inputs\": [{\n      \"name\": \"_spender\",\n      \"type\": \"address\"\n    }, {\n      \"name\": \"_value\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"approve\",\n    \"outputs\": [{\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"payable\": false,\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"constant\": true,\n    \"inputs\": [],\n    \"name\": \"totalSupply\",\n    \"outputs\": [{\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"payable\": false,\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"constant\": false,\n    \"inputs\": [{\n      \"name\": \"_from\",\n      \"type\": \"address\"\n    }, {\n      \"name\": \"_to\",\n      \"type\": \"address\"\n    }, {\n      \"name\": \"_value\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"transferFrom\",\n    \"outputs\": [{\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"payable\": false,\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"constant\": true,\n    \"inputs\": [],\n    \"name\": \"decimals\",\n    \"outputs\": [{\n      \"name\": \"\",\n      \"type\": \"uint8\"\n    }],\n    \"payable\": false,\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"constant\": true,\n    \"inputs\": [{\n      \"name\": \"_owner\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"balanceOf\",\n    \"outputs\": [{\n      \"name\": \"balance\",\n      \"type\": \"uint256\"\n    }],\n    \"payable\": false,\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"constant\": true,\n    \"inputs\": [],\n    \"name\": \"symbol\",\n    \"outputs\": [{\n      \"name\": \"\",\n      \"type\": \"string\"\n    }],\n    \"payable\": false,\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"constant\": false,\n    \"inputs\": [{\n      \"name\": \"_to\",\n      \"type\": \"address\"\n    }, {\n      \"name\": \"_value\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"transfer\",\n    \"outputs\": [{\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"payable\": false,\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"constant\": true,\n    \"inputs\": [{\n      \"name\": \"_owner\",\n      \"type\": \"address\"\n    }, {\n      \"name\": \"_spender\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"allowance\",\n    \"outputs\": [{\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"payable\": false,\n    \"stateMutability\": \"view\",\n    \"type\": \"function\"\n  }, {\n    \"payable\": true,\n    \"stateMutability\": \"payable\",\n    \"type\": \"fallback\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"name\": \"owner\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"name\": \"spender\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"name\": \"value\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"Approval\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"name\": \"from\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"name\": \"to\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"name\": \"value\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"Transfer\",\n    \"type\": \"event\"\n  }];\n  _exports.default = _default;\n});","define(\"app/constants/abi/staking/vault\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  var _default = [{\n    \"inputs\": [{\n      \"internalType\": \"contract IERC20\",\n      \"name\": \"_token\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"contract IERC721\",\n      \"name\": \"_nftContract\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"address\",\n      \"name\": \"_teamWallet\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"constructor\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": false,\n      \"internalType\": \"address\",\n      \"name\": \"account\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"uint256\",\n      \"name\": \"amount\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"AdminEthWithdraw\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": false,\n      \"internalType\": \"address\",\n      \"name\": \"claimAddress\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"uint256\",\n      \"name\": \"amount\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"ClaimNative\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"account\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"uint256\",\n      \"name\": \"unlock\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"Locked\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"account\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"uint256\",\n      \"name\": \"nftId\",\n      \"type\": \"uint256\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"uint256\",\n      \"name\": \"unlock\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"NftLocked\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"account\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"uint256\",\n      \"name\": \"nftId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"NftUnLocked\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"sender\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"uint256\",\n      \"name\": \"amount\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"OnProfitSharesReceive\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"previousOwner\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"newOwner\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"OwnershipTransferred\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": false,\n      \"internalType\": \"address\",\n      \"name\": \"oldTeamWallet\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"address\",\n      \"name\": \"newTeamWallet\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"TeamWalletChange\",\n    \"type\": \"event\"\n  }, {\n    \"anonymous\": false,\n    \"inputs\": [{\n      \"indexed\": true,\n      \"internalType\": \"address\",\n      \"name\": \"account\",\n      \"type\": \"address\"\n    }, {\n      \"indexed\": false,\n      \"internalType\": \"uint256\",\n      \"name\": \"amount\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"WithdrawTokens\",\n    \"type\": \"event\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"MAX_MULTIPLIER\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"currentMultiplier\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"depositsActive\",\n    \"outputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"isActive\",\n    \"outputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"\",\n      \"type\": \"bool\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"nftContract\",\n    \"outputs\": [{\n      \"internalType\": \"contract IERC721\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"nftInfo\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"lockDuration\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"shareMultiplier\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"lockedNfts\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"bool\",\n      \"name\": \"isDisabled\",\n      \"type\": \"bool\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"owner\",\n    \"outputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"profitPerShare\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"renounceOwnership\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"sharePoints\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"teamWallet\",\n    \"outputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"token\",\n    \"outputs\": [{\n      \"internalType\": \"contract IERC20\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"totalPayouts\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"totalSharePoints\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"totalShareRewards\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"newOwner\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"transferOwnership\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"userLocks\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"tokenAmount\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"claimedAmount\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"startTime\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"endTime\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"userNftLocks\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"nftId\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"amount\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"startTime\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"endTime\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"stateMutability\": \"payable\",\n    \"type\": \"receive\",\n    \"payable\": true\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"contract IERC20\",\n      \"name\": \"_token\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"setToken\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"_isActive\",\n      \"type\": \"bool\"\n    }],\n    \"name\": \"setActive\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"_depositsActive\",\n      \"type\": \"bool\"\n    }],\n    \"name\": \"setDepositsActive\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"_lockDuration\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"setLockDuration\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"contract IERC721\",\n      \"name\": \"_nftContract\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"setNftContract\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"_lockDuration\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"_shareMultiplier\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"setNftInfo\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"bool\",\n      \"name\": \"_isDisabled\",\n      \"type\": \"bool\"\n    }],\n    \"name\": \"setNftDisabled\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"_amount\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"lock\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"_amount\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"claimLock\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"_nftId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"lockNft\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"_nftId\",\n      \"type\": \"uint256\"\n    }],\n    \"name\": \"unLockNft\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"_addr\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"getShares\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"_addr\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"getLocked\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"_addr\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"getDividends\",\n    \"outputs\": [{\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }, {\n    \"inputs\": [],\n    \"name\": \"claimNative\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"_teamWallet\",\n      \"type\": \"address\"\n    }],\n    \"name\": \"setTeamWallet\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [],\n    \"name\": \"withdrawETH\",\n    \"outputs\": [],\n    \"stateMutability\": \"nonpayable\",\n    \"type\": \"function\"\n  }, {\n    \"inputs\": [{\n      \"internalType\": \"address\",\n      \"name\": \"operator\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"address\",\n      \"name\": \"\",\n      \"type\": \"address\"\n    }, {\n      \"internalType\": \"uint256\",\n      \"name\": \"\",\n      \"type\": \"uint256\"\n    }, {\n      \"internalType\": \"bytes\",\n      \"name\": \"\",\n      \"type\": \"bytes\"\n    }],\n    \"name\": \"onERC721Received\",\n    \"outputs\": [{\n      \"internalType\": \"bytes4\",\n      \"name\": \"\",\n      \"type\": \"bytes4\"\n    }],\n    \"stateMutability\": \"view\",\n    \"type\": \"function\",\n    \"constant\": true\n  }];\n  _exports.default = _default;\n});","define(\"app/constants/affiliates\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.AFFILIATES = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  const AFFILIATES = [{\n    id: 'flash-inu',\n    links: {\n      website: 'https://flashinu.com',\n      twitter: 'https://twitter.com/flashinu_eth',\n      telegram: 'https://t.me/flashinu_eth',\n      discord: 'https://discord.gg/W9jwzaBK7p'\n    }\n  }, {\n    id: 'wukong-project',\n    links: {\n      website: 'https://wukongproject.com',\n      twitter: 'https://twitter.com/WukongProject',\n      telegram: 'https://t.me/WukongProject',\n      discord: null\n    }\n  }, {\n    id: 'streamer-inu',\n    links: {\n      website: 'www.streamerinu.com',\n      twitter: 'www.twitter.com/streamerinu',\n      discord: 'https://discord.gg/5mQtVCQ7Kc'\n    }\n  }, {\n    id: 'guzzler',\n    links: {\n      website: 'https://guzzler.io',\n      twitter: 'https://twitter.com/gzlrofficial?s=21',\n      telegram: 'https://telegram.me/GZLROfficial',\n      discord: null\n    }\n  }, {\n    id: 'zada-universe',\n    links: {\n      website: 'https://www.zadauniverse.com',\n      twitter: 'http://www.twitter.com/zadabsc',\n      telegram: 'https://t.me/zadabsc',\n      discord: null\n    }\n  }, {\n    id: 'cliff-token',\n    links: {\n      website: 'https://clifftoken.io',\n      twitter: 'https://twitter.com/clifftoken',\n      telegram: 'https://t.me/Cliffordinuofficial',\n      discord: null\n    }\n  }, {\n    id: 'pochi-inu',\n    links: {\n      website: 'https://pochiinu.io',\n      twitter: 'https://twitter.com/pochiinu_io',\n      telegram: 'https://t.me/official_pochi_inu_portal',\n      discord: null\n    }\n  }, {\n    id: 'plant-dao',\n    links: {\n      website: 'https://www.plantdao.io',\n      twitter: 'http://twitter.com/ThePlantDAO',\n      telegram: 'https://t.me/theplantdao',\n      discord: null\n    }\n  }, {\n    id: 'memekong',\n    links: {\n      website: 'http://memekong.io',\n      twitter: 'http://twitter.com/memekongtoken',\n      telegram: 'https://t.me/meme_kong',\n      discord: null\n    }\n  }, {\n    id: 'flotillaprotocol',\n    links: {\n      website: 'http://flotillaprotocol.com',\n      twitter: 'https://twitter.com/FlotillaCrypto',\n      telegram: 'https://t.me/FlotillaCrypto',\n      discord: 'https://discord.gg/fg2hmw7pUQ'\n    }\n  }, {\n    id: 'dogecola',\n    links: {\n      website: 'https://www.dogecola.finance/',\n      twitter: 'https://twitter.com/doge_cola',\n      telegram: 'https://t.me/dogecola',\n      discord: 'http://discord.gg/AAfvWyDPAB'\n    }\n  }, {\n    id: 'midasdao',\n    links: {\n      website: 'https://midasdao.org',\n      twitter: 'https://twitter.com/midas_dao?s=11',\n      telegram: 'https://t.me/MidasDAO',\n      discord: 'https://discord.gg/midasdao'\n    }\n  }, {\n    id: 'kawakami',\n    links: {\n      website: 'https://kawakami.io',\n      twitter: 'https://twitter.com/kawakami_io',\n      telegram: 'https://t.me/kawaportal',\n      discord: 'https://discord.gg/kawakami'\n    }\n  }, {\n    id: 'the-science-dao',\n    links: {\n      website: 'https://thesciencedao.io/',\n      twitter: 'https://twitter.com/thesciencedao',\n      telegram: 'https://t.me/sciencedao',\n      discord: 'https://discord.com/invite/zxbwUkwR'\n    }\n  }];\n  _exports.AFFILIATES = AFFILIATES;\n});","define(\"app/constants/application\", [], function () {\n  \"use strict\";\n\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n});","define(\"app/constants/contracts\", [\"exports\", \"app/constants/abi/nft\", \"app/constants/abi/staking/token\", \"app/constants/abi/staking/nft\", \"app/constants/abi/staking/vault\", \"app/constants/abi/staking/multicall\"], function (_exports, _nft, _token, _nft2, _vault, _multicall) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.stakingContracts = _exports.mintContracts = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"app/constants/abi/nft\",0,\"app/constants/abi/staking/token\",0,\"app/constants/abi/staking/nft\",0,\"app/constants/abi/staking/vault\",0,\"app/constants/abi/staking/multicall\"eaimeta@70e063a35619d71f\n\n  // Mint contracts\n  const mintContracts = {\n    nekoNft: {\n      1: {\n        address: '0x826554269261bFc10Af100C524231Ed7E661D0Fa',\n        abi: _nft.default\n      },\n      4: {\n        address: '0x894eF7B184EE53256AbF45D1a08D5947f44457e5',\n        abi: _nft.default\n      }\n    }\n  }; // Staking contracts\n\n  _exports.mintContracts = mintContracts;\n  const stakingContracts = {\n    token: {\n      1: {\n        address: '0x1e9d0bb190ac34492aa11b80d28c1c86487a341f',\n        abi: _token.default\n      },\n      4: {\n        address: '0x17d4df2298f7d0d54b8dc40dA5Ad491D474aE3A4',\n        abi: _token.default\n      }\n    },\n    vault: {\n      1: {\n        address: '0x7d5C728C4B0A3101CcE76c93F9d1D90F6BB6C7a2',\n        abi: _vault.default\n      },\n      4: {\n        address: '0x49846Df55b4335829522c90E7A5feF34C294C8dB',\n        abi: _vault.default\n      }\n    },\n    nft: {\n      1: {\n        address: '0x826554269261bfc10af100c524231ed7e661d0fa',\n        abi: _nft2.default\n      },\n      4: {\n        address: '0xC80Df422F53E2393ec25095BA69BBB25F7E5DECB',\n        abi: _nft2.default\n      }\n    },\n    multicall: {\n      1: {\n        address: '0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696',\n        abi: _multicall.default\n      },\n      4: {\n        address: '0x24138901B3da7e6f810Dc37A192735A61167b95B',\n        abi: _multicall.default\n      }\n    }\n  };\n  _exports.stakingContracts = stakingContracts;\n});","define(\"app/constants/platforms\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.PLATFORMS = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  const PLATFORMS = [{\n    id: 'etherscan',\n    url: 'https://etherscan.io/token/'\n  }, {\n    id: 'coinmarketcap',\n    url: 'https://coinmarketcap.com/currencies/'\n  }, {\n    id: 'coingecko',\n    url: 'https://www.coingecko.com/en/coins/'\n  }];\n  _exports.PLATFORMS = PLATFORMS;\n});","define(\"app/constants/social\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.CHANNELS = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  const CHANNELS = [{\n    id: 'telegram',\n    link: 'https://t.me/TheNekoOfficial'\n  }, {\n    id: 'instagram',\n    link: 'http://instagram.com/theneko_io'\n  }, {\n    id: 'twitter',\n    link: 'http://twitter.com/theneko_io'\n  }, {\n    id: 'medium',\n    link: 'http://medium.com/@thenekoofficial'\n  }];\n  _exports.CHANNELS = CHANNELS;\n});","define(\"app/constants/tokenomics\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.TOKENOMICS = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  const TOKENOMICS = [{\n    id: 'total-supply',\n    value: '100B'\n  }, {\n    id: 'max-wallet',\n    value: '0%'\n  }, {\n    id: 'buy-tax',\n    value: '5%'\n  }, {\n    id: 'sell-tax',\n    value: '10%'\n  }];\n  _exports.TOKENOMICS = TOKENOMICS;\n});","define(\"app/controllers/application\", [\"exports\", \"@ember/controller\"], function (_exports, _controller) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n  class ApplicationController extends _controller.default {}\n\n  _exports.default = ApplicationController;\n});","define(\"app/data-adapter\", [\"exports\", \"@ember-data/debug\"], function (_exports, _debug) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _debug.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/debug\"eaimeta@70e063a35619d71f\n});","define(\"app/formats\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  var _default = {\n    time: {\n      hhmmss: {\n        hour: 'numeric',\n        minute: 'numeric',\n        second: 'numeric'\n      }\n    },\n    date: {\n      hhmmss: {\n        hour: 'numeric',\n        minute: 'numeric',\n        second: 'numeric'\n      },\n      'scheduler': {\n        month: 'short',\n        day: '2-digit',\n        year: 'numeric',\n        hour: 'numeric',\n        minute: 'numeric'\n      }\n    },\n    number: {\n      EUR: {\n        style: 'currency',\n        currency: 'EUR',\n        minimumFractionDigits: 2,\n        maximumFractionDigits: 2\n      },\n      USD: {\n        style: 'currency',\n        currency: 'USD',\n        minimumFractionDigits: 2,\n        maximumFractionDigits: 2\n      }\n    }\n  };\n  _exports.default = _default;\n});","define(\"app/helpers/-element\", [\"exports\", \"ember-element-helper/helpers/-element\"], function (_exports, _element) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _element.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-element-helper/helpers/-element\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/and\", [\"exports\", \"ember-truth-helpers/helpers/and\"], function (_exports, _and) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"and\", {\n    enumerable: true,\n    get: function () {\n      return _and.and;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _and.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/and\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/app-version\", [\"exports\", \"@ember/component/helper\", \"app/config/environment\", \"ember-cli-app-version/utils/regexp\"], function (_exports, _helper, _environment, _regexp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.appVersion = appVersion;\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\",0,\"app/config/environment\",0,\"ember-cli-app-version/utils/regexp\"eaimeta@70e063a35619d71f\n\n  function appVersion(_) {\n    let hash = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    const version = _environment.default.APP.version; // e.g. 1.0.0-alpha.1+4jds75hf\n    // Allow use of 'hideSha' and 'hideVersion' For backwards compatibility\n\n    let versionOnly = hash.versionOnly || hash.hideSha;\n    let shaOnly = hash.shaOnly || hash.hideVersion;\n    let match = null;\n\n    if (versionOnly) {\n      if (hash.showExtended) {\n        match = version.match(_regexp.versionExtendedRegExp); // 1.0.0-alpha.1\n      } // Fallback to just version\n\n\n      if (!match) {\n        match = version.match(_regexp.versionRegExp); // 1.0.0\n      }\n    }\n\n    if (shaOnly) {\n      match = version.match(_regexp.shaRegExp); // 4jds75hf\n    }\n\n    return match ? match[0] : version;\n  }\n\n  var _default = (0, _helper.helper)(appVersion);\n\n  _exports.default = _default;\n});","define(\"app/helpers/append\", [\"exports\", \"ember-composable-helpers/helpers/append\"], function (_exports, _append) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"append\", {\n    enumerable: true,\n    get: function () {\n      return _append.append;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _append.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/append\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/call\", [\"exports\", \"ember-composable-helpers/helpers/call\"], function (_exports, _call) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"call\", {\n    enumerable: true,\n    get: function () {\n      return _call.call;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _call.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/call\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/camelize\", [\"exports\", \"ember-cli-string-helpers/helpers/camelize\"], function (_exports, _camelize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"camelize\", {\n    enumerable: true,\n    get: function () {\n      return _camelize.camelize;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _camelize.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/camelize\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/cancel-all\", [\"exports\", \"ember-concurrency/helpers/cancel-all\"], function (_exports, _cancelAll) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _cancelAll.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-concurrency/helpers/cancel-all\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/capitalize\", [\"exports\", \"ember-cli-string-helpers/helpers/capitalize\"], function (_exports, _capitalize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"capitalize\", {\n    enumerable: true,\n    get: function () {\n      return _capitalize.capitalize;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _capitalize.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/capitalize\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/chunk\", [\"exports\", \"ember-composable-helpers/helpers/chunk\"], function (_exports, _chunk) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"chunk\", {\n    enumerable: true,\n    get: function () {\n      return _chunk.chunk;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _chunk.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/chunk\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/classify\", [\"exports\", \"ember-cli-string-helpers/helpers/classify\"], function (_exports, _classify) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"classify\", {\n    enumerable: true,\n    get: function () {\n      return _classify.classify;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _classify.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/classify\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/compact\", [\"exports\", \"ember-composable-helpers/helpers/compact\"], function (_exports, _compact) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _compact.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/compact\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/compute\", [\"exports\", \"ember-composable-helpers/helpers/compute\"], function (_exports, _compute) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"compute\", {\n    enumerable: true,\n    get: function () {\n      return _compute.compute;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _compute.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/compute\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/contains\", [\"exports\", \"ember-composable-helpers/helpers/contains\"], function (_exports, _contains) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"contains\", {\n    enumerable: true,\n    get: function () {\n      return _contains.contains;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _contains.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/contains\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/dasherize\", [\"exports\", \"ember-cli-string-helpers/helpers/dasherize\"], function (_exports, _dasherize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"dasherize\", {\n    enumerable: true,\n    get: function () {\n      return _dasherize.dasherize;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _dasherize.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/dasherize\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/dec\", [\"exports\", \"ember-composable-helpers/helpers/dec\"], function (_exports, _dec) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"dec\", {\n    enumerable: true,\n    get: function () {\n      return _dec.dec;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _dec.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/dec\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/display-number\", [\"exports\", \"@ember/component/helper\"], function (_exports, _helper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _helper.helper)(function fNumber(params, namedArgs) {\n    let number = params[0] || 0;\n    let decimal = namedArgs.decimals;\n    return number.toLocaleString(\"en-US\", {\n      minimumFractionDigits: decimal === 0 ? 0 : decimal || 2\n    });\n  });\n\n  _exports.default = _default;\n});","define(\"app/helpers/drop\", [\"exports\", \"ember-composable-helpers/helpers/drop\"], function (_exports, _drop) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _drop.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/drop\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/element\", [\"exports\", \"ember-element-helper/helpers/element\"], function (_exports, _element) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _element.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-element-helper/helpers/element\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/ensure-safe-component\", [\"exports\", \"@embroider/util\"], function (_exports, _util) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _util.EnsureSafeComponentHelper;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@embroider/util\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/entries\", [\"exports\", \"ember-composable-helpers/helpers/entries\"], function (_exports, _entries) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _entries.default;\n    }\n  });\n  Object.defineProperty(_exports, \"entries\", {\n    enumerable: true,\n    get: function () {\n      return _entries.entries;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/entries\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/eq\", [\"exports\", \"ember-truth-helpers/helpers/equal\"], function (_exports, _equal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _equal.default;\n    }\n  });\n  Object.defineProperty(_exports, \"equal\", {\n    enumerable: true,\n    get: function () {\n      return _equal.equal;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/equal\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/filter-by\", [\"exports\", \"ember-composable-helpers/helpers/filter-by\"], function (_exports, _filterBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _filterBy.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/filter-by\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/filter\", [\"exports\", \"ember-composable-helpers/helpers/filter\"], function (_exports, _filter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _filter.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/filter\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/find-by\", [\"exports\", \"ember-composable-helpers/helpers/find-by\"], function (_exports, _findBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _findBy.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/find-by\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/flatten\", [\"exports\", \"ember-composable-helpers/helpers/flatten\"], function (_exports, _flatten) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _flatten.default;\n    }\n  });\n  Object.defineProperty(_exports, \"flatten\", {\n    enumerable: true,\n    get: function () {\n      return _flatten.flatten;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/flatten\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/format-date\", [\"exports\", \"ember-intl/helpers/format-date\"], function (_exports, _formatDate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _formatDate.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-intl/helpers/format-date\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/format-message\", [\"exports\", \"ember-intl/helpers/format-message\"], function (_exports, _formatMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _formatMessage.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-intl/helpers/format-message\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/format-number-k\", [\"exports\", \"@ember/component/helper\", \"app/utilities/string\"], function (_exports, _helper, _string) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\",0,\"app/utilities/string\"eaimeta@70e063a35619d71f\n\n  /**\n   * This formats numbers to the nearest thousands\n   * For example: 1000 = 1K\n   */\n  var _default = (0, _helper.helper)(function fNumber(params\n  /*, hash*/\n  ) {\n    return (0, _string.formatNumber)(params[0]);\n  });\n\n  _exports.default = _default;\n});","define(\"app/helpers/format-number\", [\"exports\", \"ember-intl/helpers/format-number\"], function (_exports, _formatNumber) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _formatNumber.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-intl/helpers/format-number\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/format-relative\", [\"exports\", \"ember-intl/helpers/format-relative\"], function (_exports, _formatRelative) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _formatRelative.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-intl/helpers/format-relative\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/format-time\", [\"exports\", \"ember-intl/helpers/format-time\"], function (_exports, _formatTime) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _formatTime.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-intl/helpers/format-time\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/from-entries\", [\"exports\", \"ember-composable-helpers/helpers/from-entries\"], function (_exports, _fromEntries) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _fromEntries.default;\n    }\n  });\n  Object.defineProperty(_exports, \"fromEntries\", {\n    enumerable: true,\n    get: function () {\n      return _fromEntries.fromEntries;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/from-entries\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/group-by\", [\"exports\", \"ember-composable-helpers/helpers/group-by\"], function (_exports, _groupBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _groupBy.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/group-by\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/gt\", [\"exports\", \"ember-truth-helpers/helpers/gt\"], function (_exports, _gt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _gt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"gt\", {\n    enumerable: true,\n    get: function () {\n      return _gt.gt;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/gt\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/gte\", [\"exports\", \"ember-truth-helpers/helpers/gte\"], function (_exports, _gte) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _gte.default;\n    }\n  });\n  Object.defineProperty(_exports, \"gte\", {\n    enumerable: true,\n    get: function () {\n      return _gte.gte;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/gte\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/has-next\", [\"exports\", \"ember-composable-helpers/helpers/has-next\"], function (_exports, _hasNext) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _hasNext.default;\n    }\n  });\n  Object.defineProperty(_exports, \"hasNext\", {\n    enumerable: true,\n    get: function () {\n      return _hasNext.hasNext;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/has-next\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/has-previous\", [\"exports\", \"ember-composable-helpers/helpers/has-previous\"], function (_exports, _hasPrevious) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _hasPrevious.default;\n    }\n  });\n  Object.defineProperty(_exports, \"hasPrevious\", {\n    enumerable: true,\n    get: function () {\n      return _hasPrevious.hasPrevious;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/has-previous\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/html-safe\", [\"exports\", \"ember-cli-string-helpers/helpers/html-safe\"], function (_exports, _htmlSafe) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _htmlSafe.default;\n    }\n  });\n  Object.defineProperty(_exports, \"htmlSafe\", {\n    enumerable: true,\n    get: function () {\n      return _htmlSafe.htmlSafe;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/html-safe\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/humanize\", [\"exports\", \"ember-cli-string-helpers/helpers/humanize\"], function (_exports, _humanize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _humanize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"humanize\", {\n    enumerable: true,\n    get: function () {\n      return _humanize.humanize;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/humanize\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/ignore-children\", [\"exports\", \"ember-ignore-children-helper/helpers/ignore-children\"], function (_exports, _ignoreChildren) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ignoreChildren.default;\n    }\n  });\n  Object.defineProperty(_exports, \"ignoreChildren\", {\n    enumerable: true,\n    get: function () {\n      return _ignoreChildren.ignoreChildren;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-ignore-children-helper/helpers/ignore-children\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/inc\", [\"exports\", \"ember-composable-helpers/helpers/inc\"], function (_exports, _inc) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _inc.default;\n    }\n  });\n  Object.defineProperty(_exports, \"inc\", {\n    enumerable: true,\n    get: function () {\n      return _inc.inc;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/inc\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/includes\", [\"exports\", \"ember-composable-helpers/helpers/includes\"], function (_exports, _includes) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _includes.default;\n    }\n  });\n  Object.defineProperty(_exports, \"includes\", {\n    enumerable: true,\n    get: function () {\n      return _includes.includes;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/includes\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/intersect\", [\"exports\", \"ember-composable-helpers/helpers/intersect\"], function (_exports, _intersect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _intersect.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/intersect\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/invoke\", [\"exports\", \"ember-composable-helpers/helpers/invoke\"], function (_exports, _invoke) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _invoke.default;\n    }\n  });\n  Object.defineProperty(_exports, \"invoke\", {\n    enumerable: true,\n    get: function () {\n      return _invoke.invoke;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/invoke\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/is-array\", [\"exports\", \"ember-truth-helpers/helpers/is-array\"], function (_exports, _isArray) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _isArray.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isArray\", {\n    enumerable: true,\n    get: function () {\n      return _isArray.isArray;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/is-array\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/is-empty\", [\"exports\", \"ember-truth-helpers/helpers/is-empty\"], function (_exports, _isEmpty) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _isEmpty.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/is-empty\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/is-equal\", [\"exports\", \"ember-truth-helpers/helpers/is-equal\"], function (_exports, _isEqual) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _isEqual.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isEqual\", {\n    enumerable: true,\n    get: function () {\n      return _isEqual.isEqual;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/is-equal\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/join\", [\"exports\", \"ember-composable-helpers/helpers/join\"], function (_exports, _join) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _join.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/join\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/keys\", [\"exports\", \"ember-composable-helpers/helpers/keys\"], function (_exports, _keys) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _keys.default;\n    }\n  });\n  Object.defineProperty(_exports, \"keys\", {\n    enumerable: true,\n    get: function () {\n      return _keys.keys;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/keys\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/lowercase\", [\"exports\", \"ember-cli-string-helpers/helpers/lowercase\"], function (_exports, _lowercase) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _lowercase.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lowercase\", {\n    enumerable: true,\n    get: function () {\n      return _lowercase.lowercase;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/lowercase\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/lt\", [\"exports\", \"ember-truth-helpers/helpers/lt\"], function (_exports, _lt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _lt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lt\", {\n    enumerable: true,\n    get: function () {\n      return _lt.lt;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/lt\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/lte\", [\"exports\", \"ember-truth-helpers/helpers/lte\"], function (_exports, _lte) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _lte.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lte\", {\n    enumerable: true,\n    get: function () {\n      return _lte.lte;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/lte\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/map-by\", [\"exports\", \"ember-composable-helpers/helpers/map-by\"], function (_exports, _mapBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _mapBy.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/map-by\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/map\", [\"exports\", \"ember-composable-helpers/helpers/map\"], function (_exports, _map) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _map.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/map\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/media\", [\"exports\", \"ember-responsive/helpers/media\"], function (_exports, _media) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _media.default;\n    }\n  });\n  Object.defineProperty(_exports, \"media\", {\n    enumerable: true,\n    get: function () {\n      return _media.media;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-responsive/helpers/media\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/next\", [\"exports\", \"ember-composable-helpers/helpers/next\"], function (_exports, _next) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _next.default;\n    }\n  });\n  Object.defineProperty(_exports, \"next\", {\n    enumerable: true,\n    get: function () {\n      return _next.next;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/next\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/noop\", [\"exports\", \"ember-composable-helpers/helpers/noop\"], function (_exports, _noop) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _noop.default;\n    }\n  });\n  Object.defineProperty(_exports, \"noop\", {\n    enumerable: true,\n    get: function () {\n      return _noop.noop;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/noop\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/not-eq\", [\"exports\", \"ember-truth-helpers/helpers/not-equal\"], function (_exports, _notEqual) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _notEqual.default;\n    }\n  });\n  Object.defineProperty(_exports, \"notEqualHelper\", {\n    enumerable: true,\n    get: function () {\n      return _notEqual.notEqualHelper;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/not-equal\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/not\", [\"exports\", \"ember-truth-helpers/helpers/not\"], function (_exports, _not) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _not.default;\n    }\n  });\n  Object.defineProperty(_exports, \"not\", {\n    enumerable: true,\n    get: function () {\n      return _not.not;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/not\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/object-at\", [\"exports\", \"ember-composable-helpers/helpers/object-at\"], function (_exports, _objectAt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _objectAt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"objectAt\", {\n    enumerable: true,\n    get: function () {\n      return _objectAt.objectAt;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/object-at\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/optional\", [\"exports\", \"ember-composable-helpers/helpers/optional\"], function (_exports, _optional) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _optional.default;\n    }\n  });\n  Object.defineProperty(_exports, \"optional\", {\n    enumerable: true,\n    get: function () {\n      return _optional.optional;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/optional\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/or\", [\"exports\", \"ember-truth-helpers/helpers/or\"], function (_exports, _or) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _or.default;\n    }\n  });\n  Object.defineProperty(_exports, \"or\", {\n    enumerable: true,\n    get: function () {\n      return _or.or;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/or\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/page-title\", [\"exports\", \"ember-page-title/helpers/page-title\"], function (_exports, _pageTitle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-page-title/helpers/page-title\"eaimeta@70e063a35619d71f\n\n  var _default = _pageTitle.default;\n  _exports.default = _default;\n});","define(\"app/helpers/percentage\", [\"exports\", \"@ember/component/helper\"], function (_exports, _helper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _helper.helper)(function percentage(params\n  /*, hash*/\n  ) {\n    let number1 = params[0] || 0;\n    let number2 = params[1] || 0;\n    let percent = number1 <= number2 ? number1 / number2 * 100 : 0;\n    return (percent > 0 ? percent.toFixed(3) : 0.000) + '%';\n  });\n\n  _exports.default = _default;\n});","define(\"app/helpers/perform\", [\"exports\", \"ember-concurrency/helpers/perform\"], function (_exports, _perform) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _perform.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-concurrency/helpers/perform\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/pick\", [\"exports\", \"ember-composable-helpers/helpers/pick\"], function (_exports, _pick) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _pick.default;\n    }\n  });\n  Object.defineProperty(_exports, \"pick\", {\n    enumerable: true,\n    get: function () {\n      return _pick.pick;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/pick\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/pipe-action\", [\"exports\", \"ember-composable-helpers/helpers/pipe-action\"], function (_exports, _pipeAction) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _pipeAction.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/pipe-action\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/pipe\", [\"exports\", \"ember-composable-helpers/helpers/pipe\"], function (_exports, _pipe) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _pipe.default;\n    }\n  });\n  Object.defineProperty(_exports, \"pipe\", {\n    enumerable: true,\n    get: function () {\n      return _pipe.pipe;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/pipe\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/pluralize\", [\"exports\", \"ember-inflector/lib/helpers/pluralize\"], function (_exports, _pluralize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-inflector/lib/helpers/pluralize\"eaimeta@70e063a35619d71f\n\n  var _default = _pluralize.default;\n  _exports.default = _default;\n});","define(\"app/helpers/prevent-default\", [\"exports\", \"ember-event-helpers/helpers/prevent-default\"], function (_exports, _preventDefault) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _preventDefault.default;\n    }\n  });\n  Object.defineProperty(_exports, \"preventDefault\", {\n    enumerable: true,\n    get: function () {\n      return _preventDefault.preventDefault;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-event-helpers/helpers/prevent-default\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/previous\", [\"exports\", \"ember-composable-helpers/helpers/previous\"], function (_exports, _previous) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _previous.default;\n    }\n  });\n  Object.defineProperty(_exports, \"previous\", {\n    enumerable: true,\n    get: function () {\n      return _previous.previous;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/previous\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/queue\", [\"exports\", \"ember-composable-helpers/helpers/queue\"], function (_exports, _queue) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _queue.default;\n    }\n  });\n  Object.defineProperty(_exports, \"queue\", {\n    enumerable: true,\n    get: function () {\n      return _queue.queue;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/queue\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/range\", [\"exports\", \"ember-composable-helpers/helpers/range\"], function (_exports, _range) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _range.default;\n    }\n  });\n  Object.defineProperty(_exports, \"range\", {\n    enumerable: true,\n    get: function () {\n      return _range.range;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/range\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/reduce\", [\"exports\", \"ember-composable-helpers/helpers/reduce\"], function (_exports, _reduce) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _reduce.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/reduce\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/reject-by\", [\"exports\", \"ember-composable-helpers/helpers/reject-by\"], function (_exports, _rejectBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rejectBy.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/reject-by\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/repeat\", [\"exports\", \"ember-composable-helpers/helpers/repeat\"], function (_exports, _repeat) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _repeat.default;\n    }\n  });\n  Object.defineProperty(_exports, \"repeat\", {\n    enumerable: true,\n    get: function () {\n      return _repeat.repeat;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/repeat\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/reverse\", [\"exports\", \"ember-composable-helpers/helpers/reverse\"], function (_exports, _reverse) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _reverse.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/reverse\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/seconds-to-realtime\", [\"exports\", \"@ember/component/helper\", \"app/utilities/string\"], function (_exports, _helper, _string) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\",0,\"app/utilities/string\"eaimeta@70e063a35619d71f\n\n  /**\n   * This formats time to hh:mm:ss\n   */\n  var _default = (0, _helper.helper)(function sToRealtime(params\n  /*, hash*/\n  ) {\n    return (0, _string.secondsToRealtime)(params[0] || 0);\n  });\n\n  _exports.default = _default;\n});","define(\"app/helpers/shuffle\", [\"exports\", \"ember-composable-helpers/helpers/shuffle\"], function (_exports, _shuffle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _shuffle.default;\n    }\n  });\n  Object.defineProperty(_exports, \"shuffle\", {\n    enumerable: true,\n    get: function () {\n      return _shuffle.shuffle;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/shuffle\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/singularize\", [\"exports\", \"ember-inflector/lib/helpers/singularize\"], function (_exports, _singularize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-inflector/lib/helpers/singularize\"eaimeta@70e063a35619d71f\n\n  var _default = _singularize.default;\n  _exports.default = _default;\n});","define(\"app/helpers/slice\", [\"exports\", \"ember-composable-helpers/helpers/slice\"], function (_exports, _slice) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _slice.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/slice\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/sort-by\", [\"exports\", \"ember-composable-helpers/helpers/sort-by\"], function (_exports, _sortBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _sortBy.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/sort-by\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/stop-propagation\", [\"exports\", \"ember-event-helpers/helpers/stop-propagation\"], function (_exports, _stopPropagation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _stopPropagation.default;\n    }\n  });\n  Object.defineProperty(_exports, \"stopPropagation\", {\n    enumerable: true,\n    get: function () {\n      return _stopPropagation.stopPropagation;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-event-helpers/helpers/stop-propagation\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/svg-jar\", [\"exports\", \"ember-svg-jar/utils/make-helper\", \"ember-svg-jar/utils/make-svg\"], function (_exports, _makeHelper, _makeSvg) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.svgJar = svgJar;\n  0; //eaimeta@70e063a35619d71f0,\"ember-svg-jar/utils/make-helper\",0,\"ember-svg-jar/utils/make-svg\"eaimeta@70e063a35619d71f\n\n  function getInlineAsset(assetId) {\n    try {\n      /* eslint-disable global-require */\n      return require(`ember-svg-jar/inlined/${assetId}`).default;\n    } catch (err) {\n      return null;\n    }\n  }\n\n  function svgJar(assetId, svgAttrs) {\n    return (0, _makeSvg.default)(assetId, svgAttrs, getInlineAsset);\n  }\n\n  var _default = (0, _makeHelper.default)(svgJar);\n\n  _exports.default = _default;\n});","define(\"app/helpers/t\", [\"exports\", \"ember-intl/helpers/t\"], function (_exports, _t) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _t.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-intl/helpers/t\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/take\", [\"exports\", \"ember-composable-helpers/helpers/take\"], function (_exports, _take) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _take.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/take\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/task\", [\"exports\", \"ember-concurrency/helpers/task\"], function (_exports, _task) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _task.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-concurrency/helpers/task\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/time-ago\", [\"exports\", \"@ember/component/helper\"], function (_exports, _helper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\"eaimeta@70e063a35619d71f\n\n  /**\n   * This returns a relative time: 1 minute ago\n   */\n  var _default = (0, _helper.helper)(function timeAgo(params, namedArgs) {\n    const timeStamp = params[0]; // In milliseconds\n\n    let units = {\n      year: 24 * 60 * 60 * 1000 * 365,\n      month: 24 * 60 * 60 * 1000 * 365 / 12,\n      day: 24 * 60 * 60 * 1000,\n      hour: 60 * 60 * 1000,\n      minute: 60 * 1000,\n      second: 1000\n    };\n    let rtf = new Intl.RelativeTimeFormat('en', {\n      numeric: 'auto',\n      style: namedArgs.style || 'long'\n    });\n\n    let getRelativeTime = function (d1) {\n      let d2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : new Date();\n      let elapsed = d1 - d2; // \"Math.abs\" accounts for both \"past\" & \"future\" scenarios\n\n      for (var u in units) if (Math.abs(elapsed) > units[u] || u === 'second') {\n        let string = rtf.format(Math.round(elapsed / units[u]), u);\n        return string.replace('.', ''); // Replace '.' in shorthand\n      }\n    };\n\n    return getRelativeTime(+new Date(timeStamp));\n  });\n\n  _exports.default = _default;\n});","define(\"app/helpers/titleize\", [\"exports\", \"ember-cli-string-helpers/helpers/titleize\"], function (_exports, _titleize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _titleize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"titleize\", {\n    enumerable: true,\n    get: function () {\n      return _titleize.titleize;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/titleize\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/to-array\", [\"exports\", \"@ember/component/helper\"], function (_exports, _helper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\"eaimeta@70e063a35619d71f\n\n  /**\n   * string/int to array\n   */\n  var _default = (0, _helper.helper)(function toArray(params\n  /*, hash*/\n  ) {\n    return params;\n  });\n\n  _exports.default = _default;\n});","define(\"app/helpers/to-timestamp\", [\"exports\", \"@ember/component/helper\"], function (_exports, _helper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _helper.helper)(function toTimestamp(params) {\n    var now = new Date();\n    let unixtime = params[0];\n    now.setTime(unixtime * 1000);\n    return now.toUTCString();\n  });\n\n  _exports.default = _default;\n});","define(\"app/helpers/toggle-action\", [\"exports\", \"ember-composable-helpers/helpers/toggle-action\"], function (_exports, _toggleAction) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _toggleAction.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/toggle-action\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/toggle\", [\"exports\", \"ember-composable-helpers/helpers/toggle\"], function (_exports, _toggle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _toggle.default;\n    }\n  });\n  Object.defineProperty(_exports, \"toggle\", {\n    enumerable: true,\n    get: function () {\n      return _toggle.toggle;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/toggle\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/trim\", [\"exports\", \"ember-cli-string-helpers/helpers/trim\"], function (_exports, _trim) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _trim.default;\n    }\n  });\n  Object.defineProperty(_exports, \"trim\", {\n    enumerable: true,\n    get: function () {\n      return _trim.trim;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/trim\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/truncate\", [\"exports\", \"ember-cli-string-helpers/helpers/truncate\"], function (_exports, _truncate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _truncate.default;\n    }\n  });\n  Object.defineProperty(_exports, \"truncate\", {\n    enumerable: true,\n    get: function () {\n      return _truncate.truncate;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/truncate\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/underscore\", [\"exports\", \"ember-cli-string-helpers/helpers/underscore\"], function (_exports, _underscore) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _underscore.default;\n    }\n  });\n  Object.defineProperty(_exports, \"underscore\", {\n    enumerable: true,\n    get: function () {\n      return _underscore.underscore;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/underscore\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/union\", [\"exports\", \"ember-composable-helpers/helpers/union\"], function (_exports, _union) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _union.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/union\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/uppercase\", [\"exports\", \"ember-cli-string-helpers/helpers/uppercase\"], function (_exports, _uppercase) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _uppercase.default;\n    }\n  });\n  Object.defineProperty(_exports, \"uppercase\", {\n    enumerable: true,\n    get: function () {\n      return _uppercase.uppercase;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/uppercase\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/values\", [\"exports\", \"ember-composable-helpers/helpers/values\"], function (_exports, _values) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _values.default;\n    }\n  });\n  Object.defineProperty(_exports, \"values\", {\n    enumerable: true,\n    get: function () {\n      return _values.values;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/values\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/w\", [\"exports\", \"ember-cli-string-helpers/helpers/w\"], function (_exports, _w) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _w.default;\n    }\n  });\n  Object.defineProperty(_exports, \"w\", {\n    enumerable: true,\n    get: function () {\n      return _w.w;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/helpers/w\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/without\", [\"exports\", \"ember-composable-helpers/helpers/without\"], function (_exports, _without) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _without.default;\n    }\n  });\n  Object.defineProperty(_exports, \"without\", {\n    enumerable: true,\n    get: function () {\n      return _without.without;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-composable-helpers/helpers/without\"eaimeta@70e063a35619d71f\n});","define(\"app/helpers/xor\", [\"exports\", \"ember-truth-helpers/helpers/xor\"], function (_exports, _xor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _xor.default;\n    }\n  });\n  Object.defineProperty(_exports, \"xor\", {\n    enumerable: true,\n    get: function () {\n      return _xor.xor;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/xor\"eaimeta@70e063a35619d71f\n});","define(\"app/initializers/add-modals-container\", [\"exports\", \"ember-modal-dialog/initializers/add-modals-container\"], function (_exports, _addModalsContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-modal-dialog/initializers/add-modals-container\"eaimeta@70e063a35619d71f\n\n  var _default = {\n    name: 'add-modals-container',\n    initialize: _addModalsContainer.default\n  };\n  _exports.default = _default;\n});","define(\"app/initializers/app-version\", [\"exports\", \"ember-cli-app-version/initializer-factory\", \"app/config/environment\"], function (_exports, _initializerFactory, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-app-version/initializer-factory\",0,\"app/config/environment\"eaimeta@70e063a35619d71f\n\n  let name, version;\n\n  if (_environment.default.APP) {\n    name = _environment.default.APP.name;\n    version = _environment.default.APP.version;\n  }\n\n  var _default = {\n    name: 'App Version',\n    initialize: (0, _initializerFactory.default)(name, version)\n  };\n  _exports.default = _default;\n});","define(\"app/initializers/container-debug-adapter\", [\"exports\", \"ember-resolver/resolvers/classic/container-debug-adapter\"], function (_exports, _containerDebugAdapter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-resolver/resolvers/classic/container-debug-adapter\"eaimeta@70e063a35619d71f\n\n  var _default = {\n    name: 'container-debug-adapter',\n\n    initialize() {\n      let app = arguments[1] || arguments[0];\n      app.register('container-debug-adapter:main', _containerDebugAdapter.default);\n    }\n\n  };\n  _exports.default = _default;\n});","define(\"app/initializers/ember-data-data-adapter\", [\"exports\", \"@ember-data/debug/setup\"], function (_exports, _setup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _setup.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/debug/setup\"eaimeta@70e063a35619d71f\n});","define(\"app/initializers/ember-data\", [\"exports\", \"ember-data\", \"ember-data/setup-container\"], function (_exports, _emberData, _setupContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-data\",0,\"ember-data/setup-container\"eaimeta@70e063a35619d71f\n\n  /*\n    This code initializes EmberData in an Ember application.\n  \n    It ensures that the `store` service is automatically injected\n    as the `store` property on all routes and controllers.\n  */\n  var _default = {\n    name: 'ember-data',\n    initialize: _setupContainer.default\n  };\n  _exports.default = _default;\n});","define(\"app/initializers/ember-responsive-breakpoints\", [\"exports\", \"ember-responsive/initializers/responsive\"], function (_exports, _responsive) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-responsive/initializers/responsive\"eaimeta@70e063a35619d71f\n\n  var _default = _responsive.default;\n  _exports.default = _default;\n});","define(\"app/initializers/export-application-global\", [\"exports\", \"ember\", \"app/config/environment\"], function (_exports, _ember, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  0; //eaimeta@70e063a35619d71f0,\"ember\",0,\"app/config/environment\"eaimeta@70e063a35619d71f\n\n  function initialize() {\n    var application = arguments[1] || arguments[0];\n\n    if (_environment.default.exportApplicationGlobal !== false) {\n      var theGlobal;\n\n      if (typeof window !== 'undefined') {\n        theGlobal = window;\n      } else if (typeof global !== 'undefined') {\n        theGlobal = global;\n      } else if (typeof self !== 'undefined') {\n        theGlobal = self;\n      } else {\n        // no reasonable global, just bail\n        return;\n      }\n\n      var value = _environment.default.exportApplicationGlobal;\n      var globalName;\n\n      if (typeof value === 'string') {\n        globalName = value;\n      } else {\n        globalName = _ember.default.String.classify(_environment.default.modulePrefix);\n      }\n\n      if (!theGlobal[globalName]) {\n        theGlobal[globalName] = application;\n        application.reopen({\n          willDestroy: function () {\n            this._super.apply(this, arguments);\n\n            delete theGlobal[globalName];\n          }\n        });\n      }\n    }\n  }\n\n  var _default = {\n    name: 'export-application-global',\n    initialize: initialize\n  };\n  _exports.default = _default;\n});","define(\"app/initializers/reset-scroll\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n  function\n    /* application */\n  initialize() {\n    _route.default.reopen({\n      activate() {\n        this._super(...arguments);\n\n        window.scrollTo(0, 0);\n      }\n\n    });\n  }\n\n  var _default = {\n    initialize\n  };\n  _exports.default = _default;\n});","define(\"app/instance-initializers/ember-data\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  /* exists only for things that historically used \"after\" or \"before\" */\n  var _default = {\n    name: 'ember-data',\n\n    initialize() {}\n\n  };\n  _exports.default = _default;\n});","define(\"app/mixins/component-child\", [\"exports\", \"@ember/object/mixin\", \"@ember/object\", \"app/mixins/component-parent\"], function (_exports, _mixin, _object, _componentParent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/object/mixin\",0,\"@ember/object\",0,\"app/mixins/component-parent\"eaimeta@70e063a35619d71f\n\n  /**\n   * Mixin for components that act as a child component in a parent-child relationship of components\n   *\n   * @class ComponentChild\n   * @namespace Mixins\n   * @private\n   */\n  // eslint-disable-next-line ember/no-new-mixins\n  var _default = _mixin.default.create({\n    /**\n     * The parent component\n     *\n     * @property _parent\n     * @private\n     */\n    _parent: (0, _object.computed)(function () {\n      return this.nearestOfType(_componentParent.default);\n    }),\n\n    /**\n     * flag to check if component has already been registered\n     * @property _didRegister\n     * @type boolean\n     * @private\n     */\n    _didRegister: false,\n\n    /**\n     * Register ourself as a child at the parent component\n     * We use the `willRender` event here to also support the fastboot environment, where there is no `didInsertElement`\n     *\n     * @method _registerWithParent\n     * @private\n     */\n    _registerWithParent() {\n      if (!this._didRegister) {\n        let parent = this._parent;\n\n        if (parent) {\n          parent.registerChild(this);\n          this._didRegister = true;\n        }\n      }\n    },\n\n    /**\n     * Unregister from the parent component\n     *\n     * @method _unregisterFromParent\n     * @private\n     */\n    _unregisterFromParent() {\n      let parent = this._parent;\n\n      if (this._didRegister && parent) {\n        parent.removeChild(this);\n        this._didRegister = false;\n      }\n    },\n\n    didReceiveAttrs() {\n      this._super(...arguments);\n\n      this._registerWithParent();\n    },\n\n    willRender() {\n      this._super(...arguments);\n\n      this._registerWithParent();\n    },\n\n    willDestroyElement() {\n      this._super(...arguments);\n\n      this._unregisterFromParent();\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"app/mixins/component-parent\", [\"exports\", \"@ember/runloop\", \"@ember/array\", \"@ember/object/mixin\"], function (_exports, _runloop, _array, _mixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/runloop\",0,\"@ember/array\",0,\"@ember/object/mixin\"eaimeta@70e063a35619d71f\n\n  /**\n   * Mixin for components that act as a parent component in a parent-child relationship of components\n   *\n   * @class ComponentParent\n   * @namespace Mixins\n   * @private\n   */\n  // eslint-disable-next-line ember/no-new-mixins\n  var _default = _mixin.default.create({\n    /**\n     * Array of registered child components\n     *\n     * @property children\n     * @type array\n     * @protected\n     */\n    children: null,\n\n    init() {\n      this._super(...arguments);\n\n      this.set('children', (0, _array.A)());\n    },\n\n    /**\n     * Register a component as a child of this parent\n     *\n     * @method registerChild\n     * @param child\n     * @public\n     */\n    registerChild(child) {\n      (0, _runloop.schedule)('actions', this, function () {\n        this.children.addObject(child);\n      });\n    },\n\n    /**\n     * Remove the child component from this parent component\n     *\n     * @method removeChild\n     * @param child\n     * @public\n     */\n    removeChild(child) {\n      (0, _runloop.schedule)('actions', this, function () {\n        this.children.removeObject(child);\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"app/modifiers/did-insert\", [\"exports\", \"@ember/render-modifiers/modifiers/did-insert\"], function (_exports, _didInsert) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _didInsert.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember/render-modifiers/modifiers/did-insert\"eaimeta@70e063a35619d71f\n});","define(\"app/modifiers/did-update\", [\"exports\", \"@ember/render-modifiers/modifiers/did-update\"], function (_exports, _didUpdate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _didUpdate.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember/render-modifiers/modifiers/did-update\"eaimeta@70e063a35619d71f\n});","define(\"app/modifiers/will-destroy\", [\"exports\", \"@ember/render-modifiers/modifiers/will-destroy\"], function (_exports, _willDestroy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _willDestroy.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember/render-modifiers/modifiers/will-destroy\"eaimeta@70e063a35619d71f\n});","define(\"app/router\", [\"exports\", \"@ember/routing/router\", \"app/config/environment\"], function (_exports, _router, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/router\",0,\"app/config/environment\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  class Router extends _router.default {\n    constructor() {\n      super(...arguments);\n\n      _defineProperty(this, \"location\", _environment.default.locationType);\n\n      _defineProperty(this, \"rootURL\", _environment.default.rootURL);\n    }\n\n  }\n\n  _exports.default = Router;\n  Router.map(function () {\n    this.route('/', function () {});\n    this.route('cookie-policy');\n    this.route('terms-of-use');\n    this.route('privacy-policy');\n    this.route('403');\n    this.route('500');\n    this.route('404', {\n      path: '/*path'\n    });\n    this.route('application-error');\n    this.route('mint');\n    this.route('staking');\n    this.route('beta');\n  });\n});","define(\"app/routes/403\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n  class Four03Route extends _route.default {\n    beforeModel(transition) {\n      /* Disallow the user to access to this route directly from the URL */\n      if (transition.sequence === 0) {\n        this.replaceWith('/');\n      }\n    }\n\n  }\n\n  _exports.default = Four03Route;\n});","define(\"app/routes/404\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n  class Four04Route extends _route.default {\n    beforeModel(transition) {\n      /* Disallow the user to access to this route directly from the URL */\n      if (transition.sequence === 0) {\n        this.replaceWith('/');\n      }\n    }\n\n  }\n\n  _exports.default = Four04Route;\n});","define(\"app/routes/500\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n  class Five00Route extends _route.default {\n    beforeModel(transition) {\n      /* Disallow the user to access to this route directly from the URL */\n      if (transition.sequence === 0) {\n        this.replaceWith('/');\n      }\n    }\n\n  }\n\n  _exports.default = Five00Route;\n});","define(\"app/routes/application-error\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n  class ApplicationErrorRoute extends _route.default {}\n\n  _exports.default = ApplicationErrorRoute;\n});","define(\"app/routes/application\", [\"exports\", \"@ember/routing/route\", \"@ember/service\", \"app/config/environment\"], function (_exports, _route, _service, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class, _descriptor;\n\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\",0,\"@ember/service\",0,\"app/config/environment\"eaimeta@70e063a35619d71f\n\n  function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }\n\n  let ApplicationRoute = (_class = class ApplicationRoute extends _route.default {\n    constructor() {\n      super(...arguments);\n\n      _initializerDefineProperty(this, \"configs\", _descriptor, this);\n    }\n\n    async beforeModel() {\n      return fetch(_environment.default.APP.configsUrl).then(response => response.text()).then(result => {\n        this.configs.setup(JSON.parse(result));\n      }).catch(error => {\n        console.log('settings not loaded');\n      });\n    }\n\n  }, (_descriptor = _applyDecoratedDescriptor(_class.prototype, \"configs\", [_service.inject], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  })), _class);\n  _exports.default = ApplicationRoute;\n});","define(\"app/routes/beta\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n  class BetaRoute extends _route.default {\n    model(params, transition) {\n      return transition.to.queryParams;\n    }\n\n  }\n\n  _exports.default = BetaRoute;\n});","define(\"app/routes/index\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n  class IndexRoute extends _route.default {}\n\n  _exports.default = IndexRoute;\n});","define(\"app/routes/mint\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n  class MintRoute extends _route.default {}\n\n  _exports.default = MintRoute;\n});","define(\"app/routes/privacy-policy\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n  class PrivacyPolicyRoute extends _route.default {}\n\n  _exports.default = PrivacyPolicyRoute;\n});","define(\"app/routes/terms-of-use\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n  class TermsOfUseRoute extends _route.default {}\n\n  _exports.default = TermsOfUseRoute;\n});","define(\"app/serializers/-default\", [\"exports\", \"@ember-data/serializer/json\"], function (_exports, _json) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _json.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/json\"eaimeta@70e063a35619d71f\n});","define(\"app/serializers/-json-api\", [\"exports\", \"@ember-data/serializer/json-api\"], function (_exports, _jsonApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _jsonApi.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/json-api\"eaimeta@70e063a35619d71f\n});","define(\"app/serializers/-rest\", [\"exports\", \"@ember-data/serializer/rest\"], function (_exports, _rest) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rest.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/rest\"eaimeta@70e063a35619d71f\n});","define(\"app/serializers/application\", [\"exports\", \"@ember-data/serializer/rest\"], function (_exports, _rest) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/rest\"eaimeta@70e063a35619d71f\n\n  var _default = _rest.default.extend({\n    serialize: function (snapshot\n    /*options*/\n    ) {\n      let serialized = this._super.apply(this, arguments);\n\n      serialized.data.id = parseInt(snapshot.id, 10);\n      return serialized;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"app/services/-ensure-registered\", [\"exports\", \"@embroider/util/services/ensure-registered\"], function (_exports, _ensureRegistered) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ensureRegistered.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@embroider/util/services/ensure-registered\"eaimeta@70e063a35619d71f\n});","define(\"app/services/api\", [\"exports\", \"@ember/service\", \"app/api/resources/Projects\", \"app/api/resources/Presale\"], function (_exports, _service, _Projects, _Presale) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"app/api/resources/Projects\",0,\"app/api/resources/Presale\"eaimeta@70e063a35619d71f\n\n  class ApiService extends _service.default {\n    init() {\n      super.init(...arguments);\n      this.projects = new _Projects.default();\n      this.presale = new _Presale.default();\n    }\n\n  }\n\n  _exports.default = ApiService;\n});","define(\"app/services/configs\", [\"exports\", \"@ember/service\", \"@ember/object\"], function (_exports, _service, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _class;\n\n  0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  let ConfigsService = (_class = class ConfigsService extends _service.default {\n    setup() {\n      let data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n      this.setProperties(data);\n    }\n\n    get socialChannels() {\n      return [{\n        id: 'telegram',\n        link: this.telegram_url\n      }, {\n        id: 'twitter',\n        link: this.twitter_url\n      }, {\n        id: 'instagram',\n        link: this.instagram_url\n      }, {\n        id: 'reddit',\n        link: this.reddit_url\n      }, // {\n      //   id: 'stocktwits',\n      //   link: 'https://stocktwits.com/symbol/'\n      // },\n      {\n        id: 'medium',\n        link: this.medium_url\n      } // {\n      //   id: 'github',\n      //   link: 'https://github.com/'\n      // }\n      ];\n    }\n\n    get platforms() {\n      return [{\n        id: 'etherscan',\n        url: 'https://etherscan.io/token/' + this.contract_address\n      }, {\n        id: 'coinmarketcap',\n        url: this.coinmarketcap_url\n      }, {\n        id: 'coingecko',\n        url: this.coingecko_url\n      }, {\n        id: 'certik',\n        url: 'https://www.certik.com/projects/maneki-neko'\n      }];\n    }\n\n    get tokenomics() {\n      return [{\n        id: 'total-supply',\n        value: '100B'\n      }, {\n        id: 'max-wallet',\n        value: Math.round(this.max_wallet) + '%'\n      }, {\n        id: 'buy-tax',\n        value: this.buy_liquidity_tax + this.buy_marketing_tax + '%'\n      }, {\n        id: 'sell-tax',\n        value: this.sell_liquidity_tax + this.sell_marketing_tax + '%'\n      }];\n    }\n\n  }, (_applyDecoratedDescriptor(_class.prototype, \"setup\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"setup\"), _class.prototype)), _class);\n  _exports.default = ConfigsService;\n});","define(\"app/services/contract\", [\"exports\", \"@ember/service\", \"@ethersproject/contracts\", \"@ethersproject/abi\", \"@walletconnect/web3-provider\", \"web3modal\"], function (_exports, _service, _contracts, _abi, _web3Provider, _web3modal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/service\",0,\"@ethersproject/contracts\",0,\"@ethersproject/abi\",0,\"@walletconnect/web3-provider\",0,\"web3modal\"eaimeta@70e063a35619d71f\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  class ContractService extends _service.default {\n    constructor() {\n      super(...arguments);\n\n      _defineProperty(this, \"web3Options\", {\n        network: 'mainet',\n        cacheProvider: false,\n        walletconnect: {\n          package: _web3Provider.default,\n          options: {\n            rpc: {\n              4: 'https://rinkeby.infura.io/v3/ec864a7bb69b49ce9f558dc597d1c113'\n            },\n            infuraId: 'ec864a7bb69b49ce9f558dc597d1c113'\n          }\n        }\n      });\n\n      _defineProperty(this, \"contractsByNetworks\", {});\n    }\n\n    async setupWallet() {\n      return new _web3modal.default(this.web3Options);\n    }\n\n    setContracts(networks) {\n      this.contractsByNetworks = networks;\n    }\n\n    getContract(name, chainId, signer) {\n      return this.getContractObj(name, chainId, signer);\n    }\n\n    getContractObj(name, chainId, signer) {\n      const info = this.getContractInfo(name, chainId);\n      return !!info && new _contracts.Contract(info.address, info.abi, signer);\n    }\n\n    getContractInfo(name, chainId) {\n      let obj = this.contractsByNetworks[name];\n      return obj[chainId] || '';\n    }\n\n    async multicall(contract, abi) {\n      let calls = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];\n      let options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {\n        requireSuccess: true\n      };\n      const {\n        requireSuccess\n      } = options;\n      const itf = new _abi.Interface(abi);\n      const calldata = calls.map(call => ({\n        target: call.address.toLowerCase(),\n        callData: itf.encodeFunctionData(call.name, call.params)\n      }));\n      const returnData = await contract.tryAggregate(requireSuccess, calldata);\n      return returnData.map((call, i) => {\n        const [result, data] = call;\n        return result ? itf.decodeFunctionResult(calls[i].name, data) : null;\n      });\n    }\n\n  }\n\n  _exports.default = ContractService;\n});","define(\"app/services/intl\", [\"exports\", \"ember-intl/services/intl\"], function (_exports, _intl) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _intl.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-intl/services/intl\"eaimeta@70e063a35619d71f\n});","define(\"app/services/media\", [\"exports\", \"ember-responsive/services/media\"], function (_exports, _media) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-responsive/services/media\"eaimeta@70e063a35619d71f\n\n  var _default = _media.default;\n  _exports.default = _default;\n});","define(\"app/services/modal-dialog\", [\"exports\", \"@ember/object\", \"@ember/service\", \"app/config/environment\"], function (_exports, _object, _service, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/service\",0,\"app/config/environment\"eaimeta@70e063a35619d71f\n\n  function computedFromConfig(prop) {\n    return (0, _object.computed)(function () {\n      return _environment.default['ember-modal-dialog'] && _environment.default['ember-modal-dialog'][prop];\n    });\n  }\n\n  var _default = _service.default.extend({\n    hasEmberTether: computedFromConfig('hasEmberTether'),\n    hasLiquidWormhole: computedFromConfig('hasLiquidWormhole'),\n    hasLiquidTether: computedFromConfig('hasLiquidTether'),\n    destinationElementId: null // injected by initializer\n\n  });\n\n  _exports.default = _default;\n});","define(\"app/services/page-title-list\", [\"exports\", \"ember-page-title/services/page-title-list\"], function (_exports, _pageTitleList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _pageTitleList.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-page-title/services/page-title-list\"eaimeta@70e063a35619d71f\n});","define(\"app/services/page-title\", [\"exports\", \"ember-page-title/services/page-title\"], function (_exports, _pageTitle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _pageTitle.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-page-title/services/page-title\"eaimeta@70e063a35619d71f\n});","define(\"app/services/routing\", [\"exports\", \"@ember/service\", \"@ember/object\"], function (_exports, _service, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _dec, _class;\n\n  0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }\n\n  let RoutingService = (_dec = (0, _object.computed)('router.currentRouteName'), (_class = class RoutingService extends _service.default {\n    /**\n     * This returns the current route name without method\n     * Example: tickets\n     * @returns {string}\n     */\n    get routeName() {\n      return this.router.currentRouteName.split('.')[0].toLowerCase();\n    }\n\n  }, (_applyDecoratedDescriptor(_class.prototype, \"routeName\", [_dec], Object.getOwnPropertyDescriptor(_class.prototype, \"routeName\"), _class.prototype)), _class));\n  _exports.default = RoutingService;\n});","define(\"app/services/screen\", [\"exports\", \"ember-screen\"], function (_exports, _emberScreen) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-screen\"eaimeta@70e063a35619d71f\n\n  var _default = _emberScreen.default.extend({\n    isMobile: (0, _emberScreen.breakpoint)('(max-width: 677px)'),\n    isDesktop: (0, _emberScreen.breakpoint)('(min-width: 678px)')\n  });\n\n  _exports.default = _default;\n});","define(\"app/services/store\", [\"exports\", \"ember-data/store\"], function (_exports, _store) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _store.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-data/store\"eaimeta@70e063a35619d71f\n});","define(\"app/services/toast\", [\"exports\", \"app/config/environment\", \"ember-toastr/services/toast\"], function (_exports, _environment, _toast) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"app/config/environment\",0,\"ember-toastr/services/toast\"eaimeta@70e063a35619d71f\n\n  const toastrOptions = {\n    closeButton: true,\n    debug: false,\n    newestOnTop: true,\n    progressBar: true,\n    positionClass: 'toast-top-right',\n    preventDuplicates: true,\n    onclick: null,\n    showDuration: '300',\n    hideDuration: '1000',\n    timeOut: '4000',\n    extendedTimeOut: '1000',\n    showEasing: 'swing',\n    hideEasing: 'linear',\n    showMethod: 'fadeIn',\n    hideMethod: 'fadeOut'\n  };\n  const config = _environment.default['ember-toastr'] || {\n    toastrOptions: toastrOptions\n  };\n\n  var _default = _toast.default.extend({\n    defaultToastrOptions: toastrOptions,\n    config: config\n  });\n\n  _exports.default = _default;\n});","define(\"app/storages/token-details\", [\"exports\", \"ember-local-storage/local/object\"], function (_exports, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-local-storage/local/object\"eaimeta@70e063a35619d71f\n\n  const Storage = _object.default.extend();\n\n  var _default = Storage;\n  _exports.default = _default;\n});","define(\"app/templates/403\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  */\n  {\n    \"id\": \"j39Fcvnr\",\n    \"block\": \"[[],[],false,[]]\",\n    \"moduleName\": \"app/templates/403.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/404\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  */\n  {\n    \"id\": \"yJfX7gF1\",\n    \"block\": \"[[],[],false,[]]\",\n    \"moduleName\": \"app/templates/404.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/500\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  */\n  {\n    \"id\": \"JxjKh3Uc\",\n    \"block\": \"[[],[],false,[]]\",\n    \"moduleName\": \"app/templates/500.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/application-error\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  */\n  {\n    \"id\": \"bhU2rcUS\",\n    \"block\": \"[[],[],false,[]]\",\n    \"moduleName\": \"app/templates/application-error.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/application-loading\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  */\n  {\n    \"id\": \"hTg9iFpi\",\n    \"block\": \"[[],[],false,[]]\",\n    \"moduleName\": \"app/templates/application-loading.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/application\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{page-title (t \"cl.title\")}}\n  <Application::Layout::Header/>\n  <main>\n    {{outlet}}\n    <div id=\"slider-wormhole\"></div>\n  </main>\n  <Application::Layout::Footer/>\n  */\n  {\n    \"id\": \"zB+o4T/P\",\n    \"block\": \"[[[1,[28,[35,0],[[28,[37,1],[\\\"cl.title\\\"],null]],null]],[1,\\\"\\\\n\\\"],[8,[39,2],null,null,null],[1,\\\"\\\\n\\\"],[10,\\\"main\\\"],[12],[1,\\\"\\\\n  \\\"],[46,[28,[37,4],null,null],null,null,null],[1,\\\"\\\\n  \\\"],[10,0],[14,1,\\\"slider-wormhole\\\"],[12],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[8,[39,5],null,null,null]],[],false,[\\\"page-title\\\",\\\"t\\\",\\\"application/layout/header\\\",\\\"component\\\",\\\"-outlet\\\",\\\"application/layout/footer\\\"]]\",\n    \"moduleName\": \"app/templates/application.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/beta\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{page-title \"Beta\"}}\n  <Application::Beta @model={{this.model}}/>\n  */\n  {\n    \"id\": \"ejhhp8AV\",\n    \"block\": \"[[[1,[28,[35,0],[\\\"Beta\\\"],null]],[1,\\\"\\\\n\\\"],[8,[39,1],null,[[\\\"@model\\\"],[[30,0,[\\\"model\\\"]]]],null]],[],false,[\\\"page-title\\\",\\\"application/beta\\\"]]\",\n    \"moduleName\": \"app/templates/beta.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/cookie-policy\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{page-title \"Cookies\"}}\n  <Application::Cookies/>\n  */\n  {\n    \"id\": \"WiXG+SA3\",\n    \"block\": \"[[[1,[28,[35,0],[\\\"Cookies\\\"],null]],[1,\\\"\\\\n\\\"],[8,[39,1],null,null,null]],[],false,[\\\"page-title\\\",\\\"application/cookies\\\"]]\",\n    \"moduleName\": \"app/templates/cookie-policy.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/index\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <Application::Index/>\n  \n  */\n  {\n    \"id\": \"Ums+nRTZ\",\n    \"block\": \"[[[8,[39,0],null,null,null],[1,\\\"\\\\n\\\"]],[],false,[\\\"application/index\\\"]]\",\n    \"moduleName\": \"app/templates/index.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/mint\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{page-title \"Mint\"}}\n  <Application::Mint/>\n  */\n  {\n    \"id\": \"+xEKeTZZ\",\n    \"block\": \"[[[1,[28,[35,0],[\\\"Mint\\\"],null]],[1,\\\"\\\\n\\\"],[8,[39,1],null,null,null]],[],false,[\\\"page-title\\\",\\\"application/mint\\\"]]\",\n    \"moduleName\": \"app/templates/mint.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/privacy-policy\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{page-title \"Privacy-Policy\"}}\n  <Application::Privacy/>\n  */\n  {\n    \"id\": \"fdabU9nC\",\n    \"block\": \"[[[1,[28,[35,0],[\\\"Privacy-Policy\\\"],null]],[1,\\\"\\\\n\\\"],[8,[39,1],null,null,null]],[],false,[\\\"page-title\\\",\\\"application/privacy\\\"]]\",\n    \"moduleName\": \"app/templates/privacy-policy.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/staking\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{page-title \"Staking\"}}\n  <Application::Staking/>\n  */\n  {\n    \"id\": \"3TyNuAvr\",\n    \"block\": \"[[[1,[28,[35,0],[\\\"Staking\\\"],null]],[1,\\\"\\\\n\\\"],[8,[39,1],null,null,null]],[],false,[\\\"page-title\\\",\\\"application/staking\\\"]]\",\n    \"moduleName\": \"app/templates/staking.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/templates/terms-of-use\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-htmlbars\"eaimeta@70e063a35619d71f\n\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{page-title \"TermsOfUse\"}}\n  <Application::Terms/>\n  */\n  {\n    \"id\": \"LQLw7qcl\",\n    \"block\": \"[[[1,[28,[35,0],[\\\"TermsOfUse\\\"],null]],[1,\\\"\\\\n\\\"],[8,[39,1],null,null,null]],[],false,[\\\"page-title\\\",\\\"application/terms\\\"]]\",\n    \"moduleName\": \"app/templates/terms-of-use.hbs\",\n    \"isStrictMode\": false\n  });\n\n  _exports.default = _default;\n});","define(\"app/transforms/boolean\", [\"exports\", \"@ember-data/serializer/-private\"], function (_exports, _private) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _private.BooleanTransform;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/-private\"eaimeta@70e063a35619d71f\n});","define(\"app/transforms/date\", [\"exports\", \"@ember-data/serializer/-private\"], function (_exports, _private) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _private.DateTransform;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/-private\"eaimeta@70e063a35619d71f\n});","define(\"app/transforms/number\", [\"exports\", \"@ember-data/serializer/-private\"], function (_exports, _private) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _private.NumberTransform;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/-private\"eaimeta@70e063a35619d71f\n});","define(\"app/transforms/string\", [\"exports\", \"@ember-data/serializer/-private\"], function (_exports, _private) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _private.StringTransform;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/-private\"eaimeta@70e063a35619d71f\n});","define(\"app/transitions\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = _default;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n  function _default() {// Add your transitions here, like:\n    //   this.transition(\n    //     this.fromRoute('people.index'),\n    //     this.toRoute('people.detail'),\n    //     this.use('toLeft'),\n    //     this.reverse('toRight')\n    //   );\n  }\n});","define(\"app/utilities/contract\", [\"exports\", \"web3\", \"ethers\"], function (_exports, _web, _ethers) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getBalanceNumber = getBalanceNumber;\n  _exports.stringToTime = stringToTime;\n  _exports.toEth = toEth;\n  _exports.toWei = toWei;\n  0; //eaimeta@70e063a35619d71f0,\"web3\",0,\"ethers\"eaimeta@70e063a35619d71f\n\n  function getBalanceNumber(balance) {\n    let decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 18;\n\n    const val = _ethers.BigNumber.from(balance.toString()).div(_ethers.BigNumber.from(10).pow(decimals));\n\n    return val.toNumber();\n  }\n\n  function toWei() {\n    let number = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n    return _web.default.utils.toWei(number.toString(), 'ether');\n  }\n\n  function toEth() {\n    let number = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n    let decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 4;\n    let val = _web.default.utils.fromWei(number.toString(), 'ether') || 0;\n    return val > 0 ? parseFloat(val).toFixed(decimals) : 0;\n  }\n\n  function stringToTime() {\n    let time = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n    return time.toString() === '0' ? null : time.toString();\n  }\n});","define(\"app/utilities/string\", [\"exports\", \"@ember/string\"], function (_exports, _string) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.base64Decode = base64Decode;\n  _exports.base64Encode = base64Encode;\n  _exports.camelCaseToWords = camelCaseToWords;\n  _exports.capitalizeFirstLetter = capitalizeFirstLetter;\n  _exports.cleanWithUnderscores = cleanWithUnderscores;\n  _exports.dashCaseToWords = dashCaseToWords;\n  _exports.formatFileSize = formatFileSize;\n  _exports.formatNumber = formatNumber;\n  _exports.getFileExtension = getFileExtension;\n  _exports.getParamFromUrl = getParamFromUrl;\n  _exports.isEmail = isEmail;\n  _exports.isNumeric = isNumeric;\n  _exports.isValidHexColor = isValidHexColor;\n  _exports.isValidString = isValidString;\n  _exports.nameFromEmail = nameFromEmail;\n  _exports.properCase = properCase;\n  _exports.secondsToRealtime = secondsToRealtime;\n  _exports.snakeCaseToWords = snakeCaseToWords;\n  _exports.strContains = strContains;\n  _exports.stripHtmlTags = stripHtmlTags;\n  _exports.toCamelCase = toCamelCase;\n  _exports.truncate = truncate;\n  _exports.unhyphenate = unhyphenate;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/string\"eaimeta@70e063a35619d71f\n\n  /**\n   * Truncate string\n   * @param str\n   * @param num\n   * @param dots\n   * @returns {string|*}\n   */\n  function truncate(str, num) {\n    let dots = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '...';\n    if (num > str.length) return str;\n    return str.substring(0, num) + dots;\n  }\n  /**\n   * This removes special from strings and replace them with underscores\n   * This is used mostly for placeholders, conditional field labels etc..\n   */\n\n\n  function cleanWithUnderscores(string) {\n    return (0, _string.underscore)(string.replace(/[^\\w\\s]/gi, '').trim());\n  }\n  /**\n   * This gets a param from the URL\n   * @param name\n   * @returns {string|(string | string)}\n   */\n\n\n  function getParamFromUrl() {\n    let name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n\n    if (window.location.search) {\n      let url = new URL(`${window.location.href}`);\n      return url.searchParams.get(name) || '';\n    }\n\n    return '';\n  }\n  /**\n   * This decodes a base64 string into object\n   * @param str\n   */\n\n\n  function base64Decode() {\n    let str = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n\n    let _str = atob(str);\n\n    return _str ? JSON.parse(_str) : null;\n  }\n  /**\n   * This encodes a  string into base64 format\n   * @param str\n   */\n\n\n  function base64Encode() {\n    let str = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n\n    let _str = btoa(str);\n\n    return _str;\n  }\n  /*\n   * This method validate the given value is alpha numeric with space, dash or underscore are the special character allowed.\n   *\n   * Example:\n   * isValidaString(\"iAm_valid string-9\")\n   * // true\n   *\n   * isValidaString(\"InV@alid $tring\")\n   *\n   * @param string\n   * @return boolean\n   */\n\n\n  function isValidString(value) {\n    return /^([a-zA-Z0-9 _-]+)$/.test(value);\n  }\n  /**\n   * This checks if a string is a valid email\n   * @param value\n   * @returns {boolean}\n   */\n\n\n  function isEmail(value) {\n    const regex = /^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\n    return regex.test(String(value).toLowerCase());\n  }\n  /**\n   * This checks is a string is numeric\n   * @param value\n   * @returns {boolean}\n   */\n\n\n  function isNumeric(value) {\n    return /^-?\\d+$/.test(value);\n  }\n  /**\n   * \"Safer\" String.toLowerCase()\n   */\n\n\n  function lowerCase(str) {\n    return str.toLowerCase();\n  }\n  /**\n   * \"Safer\" String.toUpperCase()\n   */\n\n\n  function upperCase(str) {\n    return str.toUpperCase();\n  }\n  /**\n   * UPPERCASE first char of each word.\n   */\n\n\n  function properCase(str) {\n    return lowerCase(str).replace(/^\\w|\\s\\w/g, upperCase);\n  }\n  /**\n   * Remove HTML tags from string.\n   */\n\n\n  function stripHtmlTags(str) {\n    return str.replace(/<[^>]*>/g, \"\");\n  }\n  /**\n   * Replaces hyphens with spaces. (only hyphens between word chars)\n   */\n\n\n  function unhyphenate(str) {\n    return str.replace(/(\\w)(-)(\\w)/g, \"$1 $3\");\n  }\n  /**\n   * Searches for a given substring\n   */\n\n\n  function strContains(str, substring, fromIndex) {\n    return str.indexOf(substring, fromIndex) !== -1;\n  }\n  /**\n   * Camel case to words\n   * This converts camelCase to words\n   * For example: CamelCase => Camel Case\n   *\n   * @param str\n   * @returns {*}\n   */\n\n\n  function camelCaseToWords(str) {\n    return str.match(/^[a-z]+|[A-Z][a-z]*/g).map(function (x) {\n      return x[0].toUpperCase() + x.substr(1).toLowerCase();\n    }).join(' ');\n  }\n  /**\n   * This converts snake case to words\n   * For example: snake_case => Snake Case\n   *\n   * @param str\n   * @returns {string}\n   */\n\n\n  function snakeCaseToWords(str) {\n    var i,\n        frags = str.split('_');\n\n    for (i = 0; i < frags.length; i++) {\n      frags[i] = frags[i].charAt(0).toUpperCase() + frags[i].slice(1);\n    }\n\n    return frags.join(' ');\n  }\n  /**\n   * This converts dash case to words\n   * For example: dash-case => dash Case\n   *\n   * @param str\n   * @returns {string}\n   */\n\n\n  function dashCaseToWords(str) {\n    var i,\n        frags = str.split('-');\n\n    for (i = 0; i < frags.length; i++) {\n      frags[i] = frags[i].charAt(0).toUpperCase() + frags[i].slice(1);\n    }\n\n    return frags.join(' ');\n  }\n  /**\n   * This Capitalize first letter in a sentence\n   * @param string\n   * @returns {string}\n   */\n\n\n  function capitalizeFirstLetter(string) {\n    return string.charAt(0).toUpperCase() + string.slice(1);\n  }\n  /**\n   * Name from email\n   * This gets the name from an email address\n   *\n   * @param email\n   * @returns {string}\n   */\n\n\n  function nameFromEmail(email) {\n    let arr = email.split('@');\n    return arr.length === 2 ? arr[0] : '';\n  }\n  /**\n   * isValidHexColor\n   * This will validate the string against hex regex\n   * @param value\n   */\n\n\n  function isValidHexColor(value) {\n    return /^([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/.test(value);\n  }\n  /**\n   * This formats bytes to kb,mb,gb etc..\n   * @param bytes\n   * @param points - number of decimal points\n   * @returns {string}\n   */\n\n\n  function formatFileSize(bytes, points) {\n    let roundAmount = points || 0;\n    let thresh = 1000;\n    let u = -1;\n    let units = ['KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];\n\n    if (Math.abs(bytes) < thresh) {\n      return `${bytes} b`;\n    }\n\n    do {\n      bytes /= thresh;\n      ++u;\n    } while (Math.abs(bytes) >= thresh && u < units.length - 1);\n\n    return `${bytes.toFixed(roundAmount)} ${units[u]}`;\n  }\n  /**\n   * This format numbers to K,M,B etc..\n   * @param count\n   * @param decimals\n   * @returns {number}\n   */\n\n\n  function formatNumber(count) {\n    let decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;\n    let abbrs = ['', 'K', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y'];\n    count = parseInt(count);\n    if (isNaN(count) || !count) return 0;\n    const i = 0 === count ? count : Math.floor(Math.log(count) / Math.log(1000));\n    let result = parseFloat((count / Math.pow(1000, i)).toFixed(decimals));\n    return result + `${abbrs[i]}`;\n  }\n  /**\n   * This format time seconds to realtime hh:mm:ss\n   * @param seconds\n   * @returns {hh : mm : s}\n   */\n\n\n  function secondsToRealtime(seconds) {\n    seconds = Number(seconds);\n    let d = Math.floor(seconds / (3600 * 24));\n    let h = Math.floor(seconds % (3600 * 24) / 3600);\n    let m = Math.floor(seconds % 3600 / 60);\n    let s = Math.floor(seconds % 60);\n    let dDisplay = d > 0 ? d + \"d : \" : \"\";\n    let hDisplay = h > 0 ? h + \"h : \" : \"\";\n    let mDisplay = m > 0 ? m + \"m : \" : \"\";\n    let sDisplay = s + \"s\";\n    return dDisplay + hDisplay + mDisplay + sDisplay;\n  }\n  /**\n   * This gets file extension from string\n   * @param fileName\n   * @returns {string}\n   */\n\n\n  function getFileExtension() {\n    let fileName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n    return fileName.substr(fileName.lastIndexOf('.') + 1);\n  }\n  /**\n   * This converts strings to camelCase\n   * @param str\n   * @returns {*}\n   */\n\n\n  function toCamelCase(str) {\n    return str.replace(/[_.-](\\w|$)/g, (_, x) => x.toUpperCase());\n  }\n});","define(\"app/utils/intl/missing-message\", [\"exports\", \"ember-intl/-private/utils/missing-message\"], function (_exports, _missingMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _missingMessage.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-intl/-private/utils/missing-message\"eaimeta@70e063a35619d71f\n});","define(\"app/utils/titleize\", [\"exports\", \"ember-cli-string-helpers/utils/titleize\"], function (_exports, _titleize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _titleize.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-string-helpers/utils/titleize\"eaimeta@70e063a35619d71f\n});","\n","define('app/config/environment', [], function() {\n  var prefix = 'app';\ntry {\n  var metaName = prefix + '/config/environment';\n  var rawConfig = document.querySelector('meta[name=\"' + metaName + '\"]').getAttribute('content');\n  var config = JSON.parse(decodeURIComponent(rawConfig));\n\n  var exports = { 'default': config };\n\n  Object.defineProperty(exports, '__esModule', { value: true });\n\n  return exports;\n}\ncatch(err) {\n  throw new Error('Could not read config from meta tag with name \"' + metaName + '\".');\n}\n\n});\n","\n          if (!runningTests) {\n            require(\"app/app\")[\"default\"].create({\"configsUrl\":\"https://s3.amazonaws.com/assets.yashadao.io/production/assets/52580589-5c84-4229-9442-3bffbc952382/configs.json\",\"name\":\"app\",\"version\":\"1.0.0+3f950cc9\"});\n          }\n        \n"],"names":[],"mappings":"AAAA;AACA;AACA;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpYA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7oCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjgBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjgBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9mBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzHA;AACA;AACA;AACA;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5VA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;","file":"app.js"}