{"version":3,"sources":["vendor/ember-cli/app-prefix.js","numisoft-frontend/adapters/-json-api.js","numisoft-frontend/app.js","numisoft-frontend/component-managers/glimmer.js","numisoft-frontend/components/chyron.js","numisoft-frontend/components/contact-us-form.js","numisoft-frontend/components/numi-alerts.js","numisoft-frontend/components/setup.js","numisoft-frontend/components/sub-nav.js","numisoft-frontend/components/termly-embed.js","numisoft-frontend/components/welcome-page.js","numisoft-frontend/data-adapter.js","numisoft-frontend/helpers/abs.js","numisoft-frontend/helpers/acos.js","numisoft-frontend/helpers/acosh.js","numisoft-frontend/helpers/add.js","numisoft-frontend/helpers/and.js","numisoft-frontend/helpers/app-version.js","numisoft-frontend/helpers/asin.js","numisoft-frontend/helpers/asinh.js","numisoft-frontend/helpers/atan.js","numisoft-frontend/helpers/atan2.js","numisoft-frontend/helpers/atanh.js","numisoft-frontend/helpers/cbrt.js","numisoft-frontend/helpers/ceil.js","numisoft-frontend/helpers/clz32.js","numisoft-frontend/helpers/cos.js","numisoft-frontend/helpers/cosh.js","numisoft-frontend/helpers/div.js","numisoft-frontend/helpers/eq.js","numisoft-frontend/helpers/exp.js","numisoft-frontend/helpers/expm1.js","numisoft-frontend/helpers/floor.js","numisoft-frontend/helpers/fround.js","numisoft-frontend/helpers/gcd.js","numisoft-frontend/helpers/gt.js","numisoft-frontend/helpers/gte.js","numisoft-frontend/helpers/hypot.js","numisoft-frontend/helpers/imul.js","numisoft-frontend/helpers/is-array.js","numisoft-frontend/helpers/is-empty.js","numisoft-frontend/helpers/is-equal.js","numisoft-frontend/helpers/lcm.js","numisoft-frontend/helpers/log-e.js","numisoft-frontend/helpers/log10.js","numisoft-frontend/helpers/log1p.js","numisoft-frontend/helpers/log2.js","numisoft-frontend/helpers/lt.js","numisoft-frontend/helpers/lte.js","numisoft-frontend/helpers/max.js","numisoft-frontend/helpers/min.js","numisoft-frontend/helpers/mod.js","numisoft-frontend/helpers/mult.js","numisoft-frontend/helpers/not-eq.js","numisoft-frontend/helpers/not.js","numisoft-frontend/helpers/or.js","numisoft-frontend/helpers/pluralize.js","numisoft-frontend/helpers/pow.js","numisoft-frontend/helpers/random.js","numisoft-frontend/helpers/round.js","numisoft-frontend/helpers/sign.js","numisoft-frontend/helpers/sin.js","numisoft-frontend/helpers/singularize.js","numisoft-frontend/helpers/sqrt.js","numisoft-frontend/helpers/sub.js","numisoft-frontend/helpers/sum.js","numisoft-frontend/helpers/tan.js","numisoft-frontend/helpers/tanh.js","numisoft-frontend/helpers/trunc.js","numisoft-frontend/helpers/xor.js","numisoft-frontend/initializers/app-version.js","numisoft-frontend/initializers/container-debug-adapter.js","numisoft-frontend/initializers/ember-data-data-adapter.js","numisoft-frontend/initializers/ember-data.js","numisoft-frontend/initializers/export-application-global.js","numisoft-frontend/instance-initializers/clear-double-boot.js","numisoft-frontend/instance-initializers/ember-data.js","numisoft-frontend/locations/none.js","numisoft-frontend/router.js","numisoft-frontend/routes/acceptable-use/route.js","numisoft-frontend/routes/acceptable-use/template.js","numisoft-frontend/routes/app-privacy/route.js","numisoft-frontend/routes/app-privacy/template.js","numisoft-frontend/routes/app-terms/route.js","numisoft-frontend/routes/app-terms/template.js","numisoft-frontend/routes/application/controller.js","numisoft-frontend/routes/application/route.js","numisoft-frontend/routes/application/template.js","numisoft-frontend/routes/contact/controller.js","numisoft-frontend/routes/contact/route.js","numisoft-frontend/routes/contact/template.js","numisoft-frontend/routes/help-and-guides/route.js","numisoft-frontend/routes/help-and-guides/template.js","numisoft-frontend/routes/index/controller.js","numisoft-frontend/routes/index/route.js","numisoft-frontend/routes/index/template.js","numisoft-frontend/routes/privacy-policy/route.js","numisoft-frontend/routes/privacy-policy/template.js","numisoft-frontend/routes/retailers/controller.js","numisoft-frontend/routes/retailers/route.js","numisoft-frontend/routes/retailers/template.js","numisoft-frontend/routes/sign-up/collectors/controller.js","numisoft-frontend/routes/sign-up/collectors/route.js","numisoft-frontend/routes/sign-up/collectors/template.js","numisoft-frontend/routes/sign-up/retailers/controller.js","numisoft-frontend/routes/sign-up/retailers/route.js","numisoft-frontend/routes/sign-up/retailers/template.js","numisoft-frontend/routes/sign-up/route.js","numisoft-frontend/routes/sign-up/template.js","numisoft-frontend/routes/terms/route.js","numisoft-frontend/routes/terms/template.js","numisoft-frontend/serializers/-default.js","numisoft-frontend/serializers/-json-api.js","numisoft-frontend/serializers/-rest.js","numisoft-frontend/services/chyron.js","numisoft-frontend/services/fastboot.js","numisoft-frontend/services/store.js","numisoft-frontend/templates/application.js","numisoft-frontend/transforms/boolean.js","numisoft-frontend/transforms/date.js","numisoft-frontend/transforms/number.js","numisoft-frontend/transforms/string.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(\"numisoft-frontend/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});","define(\"numisoft-frontend/app\", [\"exports\", \"ember-resolver\", \"ember-load-initializers\", \"numisoft-frontend/config/environment\"], function (_exports, _emberResolver, _emberLoadInitializers, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  class App extends Ember.Application {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"modulePrefix\", _environment.default.modulePrefix);\n      _defineProperty(this, \"podModulePrefix\", _environment.default.podModulePrefix);\n      _defineProperty(this, \"Resolver\", _emberResolver.default);\n    }\n  }\n  _exports.default = App;\n  (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/components/chyron\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _dec2, _dec3, _dec4, _dec5, _class, _descriptor, _descriptor2, _descriptor3, _descriptor4;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  const __COLOCATED_TEMPLATE__ = Ember.HTMLBars.template(\n  /*\n    <div class=\"chyron__fade chyron__fade--left\"></div>\n  <div class=\"chyron__fade chyron__fade--right\"></div>\n  \n  <div class=\"chyron__track\" style={{this.trackStyle}}>\n    {{#each this.copiesArray as |_ copyIndex|}}\n      <div class=\"chyron__row\" data-copy={{copyIndex}}>\n        {{#each this.segmentedItems as |item index|}}\n          {{#if index}}<span class=\"chyron__sep\">•</span>{{/if}}\n          <span class=\"chyron__item {{if item.url \"chyron__item--linked\"}}\" {{on \"click\" (fn this.handleItemClick item.url)}}>\n            {{#each item.segments as |segment|}}\n              <span class=\"{{segment.colorClass}}\" style={{segment.colorStyle}}>{{segment.text}}</span>\n            {{/each}}\n          </span>\n        {{/each}}\n      </div>\n    {{/each}}\n  </div>\n  \n  */\n  {\n    \"id\": \"ipRPThC+\",\n    \"block\": \"{\\\"symbols\\\":[\\\"_\\\",\\\"copyIndex\\\",\\\"item\\\",\\\"index\\\",\\\"segment\\\"],\\\"statements\\\":[[10,\\\"div\\\"],[14,0,\\\"chyron__fade chyron__fade--left\\\"],[12],[13],[2,\\\"\\\\n\\\"],[10,\\\"div\\\"],[14,0,\\\"chyron__fade chyron__fade--right\\\"],[12],[13],[2,\\\"\\\\n\\\\n\\\"],[10,\\\"div\\\"],[14,0,\\\"chyron__track\\\"],[15,5,[32,0,[\\\"trackStyle\\\"]]],[12],[2,\\\"\\\\n\\\"],[6,[37,4],[[30,[36,3],[[30,[36,3],[[32,0,[\\\"copiesArray\\\"]]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"    \\\"],[10,\\\"div\\\"],[14,0,\\\"chyron__row\\\"],[15,\\\"data-copy\\\",[32,2]],[12],[2,\\\"\\\\n\\\"],[6,[37,4],[[30,[36,3],[[30,[36,3],[[32,0,[\\\"segmentedItems\\\"]]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"        \\\"],[6,[37,0],[[32,4]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[10,\\\"span\\\"],[14,0,\\\"chyron__sep\\\"],[12],[2,\\\"•\\\"],[13]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n        \\\"],[11,\\\"span\\\"],[16,0,[31,[\\\"chyron__item \\\",[30,[36,0],[[32,3,[\\\"url\\\"]],\\\"chyron__item--linked\\\"],null]]]],[4,[38,2],[\\\"click\\\",[30,[36,1],[[32,0,[\\\"handleItemClick\\\"]],[32,3,[\\\"url\\\"]]],null]],null],[12],[2,\\\"\\\\n\\\"],[6,[37,4],[[30,[36,3],[[30,[36,3],[[32,3,[\\\"segments\\\"]]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"            \\\"],[10,\\\"span\\\"],[15,0,[31,[[32,5,[\\\"colorClass\\\"]]]]],[15,5,[32,5,[\\\"colorStyle\\\"]]],[12],[1,[32,5,[\\\"text\\\"]]],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]}]]],[2,\\\"        \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[3,4]}]]],[2,\\\"    \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]}]]],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"if\\\",\\\"fn\\\",\\\"on\\\",\\\"-track-array\\\",\\\"each\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/components/chyron.hbs\"\n    }\n  });\n  const SPEED_PX_PER_SEC = 40;\n  const MINUTE_MS = 60 * 1000;\n  const REMEASURE_MS = 5 * 1000;\n  function agoText(timestamp) {\n    let minutes = Math.max(0, Math.round((Date.now() - new Date(timestamp).getTime()) / MINUTE_MS));\n    return `${minutes}`;\n  }\n  let ChyronComponent = _exports.default = (_dec = Ember.inject.service, _dec2 = Ember._tracked, _dec3 = Ember._tracked, _dec4 = Ember._tracked, _dec5 = Ember._action, _class = class ChyronComponent extends Ember.Component {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"tagName\", 'div');\n      _defineProperty(this, \"classNames\", ['chyron']);\n      _initializerDefineProperty(this, \"chyron\", _descriptor, this);\n      _initializerDefineProperty(this, \"translateX\", _descriptor2, this);\n      _initializerDefineProperty(this, \"copies\", _descriptor3, this);\n      _initializerDefineProperty(this, \"minuteTick\", _descriptor4, this);\n      _defineProperty(this, \"containerWidth\", 0);\n      _defineProperty(this, \"rowWidth\", 0);\n      _defineProperty(this, \"activeSince\", Date.now());\n      _defineProperty(this, \"rafId\", null);\n      _defineProperty(this, \"minuteTimer\", null);\n      _defineProperty(this, \"measureTimer\", null);\n      _defineProperty(this, \"resizeHandler\", null);\n      _defineProperty(this, \"frame\", () => {\n        if (!this.rowWidth) {\n          this.measure();\n        }\n        if (this.rowWidth) {\n          let elapsedSeconds = (Date.now() - this.activeSince) / 1000;\n          let distance = elapsedSeconds * SPEED_PX_PER_SEC;\n          if (distance <= this.containerWidth) {\n            this.translateX = this.containerWidth - distance;\n          } else {\n            this.translateX = -((distance - this.containerWidth) % this.rowWidth);\n          }\n        }\n        this.rafId = requestAnimationFrame(this.frame);\n      });\n    }\n    get items() {\n      return this.chyron.items;\n    }\n    get copiesArray() {\n      return Array.from({\n        length: this.copies\n      });\n    }\n    get trackStyle() {\n      return Ember.String.htmlSafe(`transform: translateX(${this.translateX}px);`);\n    }\n    get segmentedItems() {\n      // reference minuteTick so timedelta segments re-render every minute\n      this.minuteTick;\n      return this.items.map(item => ({\n        id: item.id,\n        url: item.url,\n        segments: (item.segments && item.segments.length ? item.segments : [{\n          text: item.text\n        }]).map(segment => this.resolveSegment(segment))\n      }));\n    }\n    resolveSegment(segment) {\n      if (segment.type === 'timedelta') {\n        return {\n          text: agoText(segment.timestamp)\n        };\n      }\n      let colorValue = segment.colors && segment.colors.light || segment.color || null;\n      let isHex = colorValue && colorValue.startsWith('#');\n      return {\n        text: segment.text,\n        colorClass: colorValue && !isHex ? `chyron__seg--${colorValue}` : null,\n        colorStyle: isHex ? Ember.String.htmlSafe(`color: ${colorValue};`) : null\n      };\n    }\n    didInsertElement() {\n      super.didInsertElement(...arguments);\n      this.resizeHandler = () => this.measure();\n      window.addEventListener('resize', this.resizeHandler);\n      this.chyron.load();\n      this.measure();\n      this.minuteTimer = Ember.run.later(this, this.tickMinute, MINUTE_MS);\n      this.measureTimer = Ember.run.later(this, this.tickMeasure, REMEASURE_MS);\n      this.rafId = requestAnimationFrame(this.frame);\n    }\n    tickMinute() {\n      this.minuteTick++;\n      this.minuteTimer = Ember.run.later(this, this.tickMinute, MINUTE_MS);\n    }\n    tickMeasure() {\n      this.measure();\n      this.measureTimer = Ember.run.later(this, this.tickMeasure, REMEASURE_MS);\n    }\n    measure() {\n      let containerEl = this.element;\n      let rowEl = containerEl && containerEl.querySelector('.chyron__row');\n      if (!containerEl || !rowEl) {\n        return;\n      }\n      this.containerWidth = containerEl.offsetWidth;\n      this.rowWidth = rowEl.offsetWidth || 1;\n      this.copies = Math.max(2, Math.ceil(this.containerWidth / this.rowWidth) + 1);\n    }\n    handleItemClick(url) {\n      if (!url) {\n        return;\n      }\n      let target = url;\n      if (url.startsWith('/')) {\n        let {\n          pathname\n        } = new URL(url, 'https://numisoft.ca');\n        let [contentType, ...rest] = pathname.split('/').filter(Boolean);\n        let contentId = rest.join('/');\n        target = contentType && contentId ? `https://numisoft.ca/numigo/share/${contentType}/${contentId}/` : 'https://numisoft.ca/';\n      }\n      window.open(target, '_blank', 'noopener,noreferrer');\n    }\n    willDestroyElement() {\n      super.willDestroyElement(...arguments);\n      Ember.run.cancel(this.minuteTimer);\n      Ember.run.cancel(this.measureTimer);\n      if (this.rafId) {\n        cancelAnimationFrame(this.rafId);\n      }\n      if (this.resizeHandler) {\n        window.removeEventListener('resize', this.resizeHandler);\n      }\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"chyron\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"translateX\", [_dec2], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 0;\n    }\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"copies\", [_dec3], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 2;\n    }\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"minuteTick\", [_dec4], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 0;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"handleItemClick\", [_dec5], Object.getOwnPropertyDescriptor(_class.prototype, \"handleItemClick\"), _class.prototype), _class);\n  Ember._setComponentTemplate(__COLOCATED_TEMPLATE__, ChyronComponent);\n});","define(\"numisoft-frontend/components/contact-us-form\", [\"exports\", \"@glimmer/component\", \"numisoft-frontend/config/environment\"], function (_exports, _component, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec0, _dec1, _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  const __COLOCATED_TEMPLATE__ = Ember.HTMLBars.template(\n  /*\n    <section id=\"contact\" class=\"bg-green--2\">\n      <div class=\"grid grid-pad clearfix\">\n          <div class=\"col-1-1 margin__bottom--60\">\n            {{#if @from}}\n              <a href={{@from}} class=\"btn btn--gray btn--back\">\n                  <svg width=\"17\" height=\"15\" viewBox=\"0 0 17 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                      <path d=\"M0.292893 6.65684C-0.0976314 7.04737 -0.0976315 7.68053 0.292892 8.07106L6.65685 14.435C7.04738 14.8255 7.68054 14.8255 8.07107 14.435C8.46159 14.0445 8.46159 13.4113 8.07107 13.0208L2.41421 7.36395L8.07107 1.7071C8.46159 1.31657 8.46159 0.683408 8.07107 0.292884C7.68054 -0.0976404 7.04738 -0.0976404 6.65686 0.292884L0.292893 6.65684ZM17 7.36395L17 6.36395L1 6.36395L1 7.36395L1 8.36395L17 8.36395L17 7.36395Z\" fill=\"white\"/>\n              </svg>\n              Back</a>\n            {{/if}}\n              <h2 class=\"margin__bottom--40\">Have more questions?</h2>\n              <p class=\"text--maxed\">If you would like to learn more about numi Pro or see the platform in action, get in touch with us to schedule a personalized demo.</p>\n              <br>\n              <p class=\"text--maxed\">You can also send us an email at: <a href=\"mailto:contact@numisoft.ca\" target=\"_blank\" class=\"text--green-2\" rel=\"noopener noreferrer\">contact@numisoft.ca</a></p>\n  \n          </div>\n          <form class=\"col-1-1 mobile-col-1-1\">\n              <div class=\"col-5-12 mobile-col-1-1\">\n                  <fieldset>\n                      <label for=\"\" class=\"form-label\">Full Name <span class=\"text--green-1\">*</span></label>\n                      <Input @id=\"fullname\" @type=\"text\" @value={{this.fullName}} class=\"form-input\" />\n                  </fieldset>\n                  <fieldset>\n                      <label for=\"email\" class=\"form-label\">Email <span class=\"text--green-1\">*</span></label>\n                      <Input @id=\"email\" @type=\"email\" @value={{this.email}} class=\"form-input\" />\n                  </fieldset>\n                  <fieldset>\n                      <label for=\"phone\" class=\"form-label\">Phone <span class=\"text--green-1\">*</span></label>\n                      <Input @id=\"phone\" @type=\"tel\" placeholder=\"(902) 123-4567\" @value={{this.phone}} class=\"form-input\" />\n                  </fieldset>\n                  <fieldset>\n                      <label for=\"company\" class=\"form-label\">Company (Optional)</label>\n                      <Input @id=\"company\" @type=\"text\" @value={{this.company}} class=\"form-input\" />\n                  </fieldset>\n              </div>\n              <div class=\"col-6-12 mobile-col-1-1\">\n                  <fieldset>\n                      <label for=\"reason\" class=\"form-label\">Reason <span class=\"text--green-1\">*</span></label>\n                      <div class=\"select-wrapper\">\n                          <select class=\"form-select\" {{on \"change\" this.updateSelection}}>\n                              <option value={{null}} disabled selected>Select reason:</option>\n                              <option value='inquiry' selected={{eq this.selectedReason 'inquiry'}}>Inquiry</option>\n                              <option value=\"schedule-demo\" selected={{eq this.selectedReason \"schedule-demo\"}}>Schedule a demo</option>\n                          </select>\n                      </div>\n                  </fieldset>\n                  <fieldset>\n                      <label for=\"message\" class=\"form-label\">Message <span class=\"text--green-1\">*</span></label>\n                      <Textarea @id=\"message\" @value={{this.message}} class=\"form-textarea\"></Textarea>\n                  </fieldset>\n              </div>\n              <div class=\"col-1-1 mobile-col-1-1\">\n                  <div class=\"col-1-1 margin__top--40 loading-block\">\n                      <button class=\"btn btn--green {{unless this.isFormValid \"disabled\"}}\" type=\"button\" {{on \"click\" this.send}} disabled={{not this.isFormValid}}>Send my message</button>\n                      {{#if this.isSending}} <img src=\"/assets/images/800.gif\" alt=\"Loading\" /> {{/if}}\n                  </div>\n                  {{#if this.messageSent}}\n                    <div class=\"col-1-1 margin__top--40 feedback\">\n                      <img class=\"feedback-img\" src=\"/assets/images/check-mark.png\" alt=\"check mark\" />\n                      <p>Thank you! Your message has been sent and we'll be in touch soon.</p>\n                    </div>\n                  {{/if}}\n                  {{#if this.isError}}\n                    <div class=\"col-1-1 margin__top--40 feedback\">\n                        <img class=\"feedback-img\" src=\"/assets/images/warning.png\" alt=\"check mark\" />\n                        <p>We couldn't send your message at this time. Please try again later or write to <a href=\"mailto:contact@numisoft.ca\" target=\"_blank\">contact@numisoft.ca</a>.</p>\n                    </div>\n                  {{/if}}\n              </div>\n          </form>\n  \n      </div>\n  \n  </section>\n  \n  */\n  {\n    \"id\": \"1561hsCw\",\n    \"block\": \"{\\\"symbols\\\":[\\\"@from\\\"],\\\"statements\\\":[[10,\\\"section\\\"],[14,1,\\\"contact\\\"],[14,0,\\\"bg-green--2\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad clearfix\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__bottom--60\\\"],[12],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,1]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"            \\\"],[10,\\\"a\\\"],[15,6,[32,1]],[14,0,\\\"btn btn--gray btn--back\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"17\\\"],[14,\\\"height\\\",\\\"15\\\"],[14,\\\"viewBox\\\",\\\"0 0 17 15\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M0.292893 6.65684C-0.0976314 7.04737 -0.0976315 7.68053 0.292892 8.07106L6.65685 14.435C7.04738 14.8255 7.68054 14.8255 8.07107 14.435C8.46159 14.0445 8.46159 13.4113 8.07107 13.0208L2.41421 7.36395L8.07107 1.7071C8.46159 1.31657 8.46159 0.683408 8.07107 0.292884C7.68054 -0.0976404 7.04738 -0.0976404 6.65686 0.292884L0.292893 6.65684ZM17 7.36395L17 6.36395L1 6.36395L1 7.36395L1 8.36395L17 8.36395L17 7.36395Z\\\"],[14,\\\"fill\\\",\\\"white\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            Back\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"            \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--40\\\"],[12],[2,\\\"Have more questions?\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[14,0,\\\"text--maxed\\\"],[12],[2,\\\"If you would like to learn more about numi Pro or see the platform in action, get in touch with us to schedule a personalized demo.\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[14,0,\\\"text--maxed\\\"],[12],[2,\\\"You can also send us an email at: \\\"],[10,\\\"a\\\"],[14,6,\\\"mailto:contact@numisoft.ca\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[14,0,\\\"text--green-2\\\"],[14,\\\"rel\\\",\\\"noopener noreferrer\\\"],[12],[2,\\\"contact@numisoft.ca\\\"],[13],[13],[2,\\\"\\\\n\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"form\\\"],[14,0,\\\"col-1-1 mobile-col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"col-5-12 mobile-col-1-1\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Full Name \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"*\\\"],[13],[13],[2,\\\"\\\\n                    \\\"],[8,\\\"input\\\",[[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\"],[\\\"fullname\\\",\\\"text\\\",[32,0,[\\\"fullName\\\"]]]],null],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"email\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Email \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"*\\\"],[13],[13],[2,\\\"\\\\n                    \\\"],[8,\\\"input\\\",[[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\"],[\\\"email\\\",\\\"email\\\",[32,0,[\\\"email\\\"]]]],null],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"phone\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Phone \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"*\\\"],[13],[13],[2,\\\"\\\\n                    \\\"],[8,\\\"input\\\",[[24,\\\"placeholder\\\",\\\"(902) 123-4567\\\"],[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\"],[\\\"phone\\\",\\\"tel\\\",[32,0,[\\\"phone\\\"]]]],null],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"company\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Company (Optional)\\\"],[13],[2,\\\"\\\\n                    \\\"],[8,\\\"input\\\",[[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\"],[\\\"company\\\",\\\"text\\\",[32,0,[\\\"company\\\"]]]],null],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"col-6-12 mobile-col-1-1\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"reason\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Reason \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"*\\\"],[13],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"select-wrapper\\\"],[12],[2,\\\"\\\\n                        \\\"],[11,\\\"select\\\"],[24,0,\\\"form-select\\\"],[4,[38,1],[\\\"change\\\",[32,0,[\\\"updateSelection\\\"]]],null],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"option\\\"],[15,2,null],[14,\\\"disabled\\\",\\\"\\\"],[14,\\\"selected\\\",\\\"\\\"],[12],[2,\\\"Select reason:\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"option\\\"],[14,2,\\\"inquiry\\\"],[15,\\\"selected\\\",[30,[36,2],[[32,0,[\\\"selectedReason\\\"]],\\\"inquiry\\\"],null]],[12],[2,\\\"Inquiry\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"option\\\"],[14,2,\\\"schedule-demo\\\"],[15,\\\"selected\\\",[30,[36,2],[[32,0,[\\\"selectedReason\\\"]],\\\"schedule-demo\\\"],null]],[12],[2,\\\"Schedule a demo\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"message\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Message \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"*\\\"],[13],[13],[2,\\\"\\\\n                    \\\"],[8,\\\"textarea\\\",[[24,0,\\\"form-textarea\\\"]],[[\\\"@id\\\",\\\"@value\\\"],[\\\"message\\\",[32,0,[\\\"message\\\"]]]],[[\\\"default\\\"],[{\\\"statements\\\":[],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 mobile-col-1-1\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__top--40 loading-block\\\"],[12],[2,\\\"\\\\n                    \\\"],[11,\\\"button\\\"],[16,0,[31,[\\\"btn btn--green \\\",[30,[36,3],[[32,0,[\\\"isFormValid\\\"]],\\\"disabled\\\"],null]]]],[16,\\\"disabled\\\",[30,[36,4],[[32,0,[\\\"isFormValid\\\"]]],null]],[24,4,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[32,0,[\\\"send\\\"]]],null],[12],[2,\\\"Send my message\\\"],[13],[2,\\\"\\\\n                    \\\"],[6,[37,0],[[32,0,[\\\"isSending\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\" \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/800.gif\\\"],[14,\\\"alt\\\",\\\"Loading\\\"],[12],[13],[2,\\\" \\\"]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,0,[\\\"messageSent\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                  \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__top--40 feedback\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,0,\\\"feedback-img\\\"],[14,\\\"src\\\",\\\"/assets/images/check-mark.png\\\"],[14,\\\"alt\\\",\\\"check mark\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[2,\\\"Thank you! Your message has been sent and we'll be in touch soon.\\\"],[13],[2,\\\"\\\\n                  \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[6,[37,0],[[32,0,[\\\"isError\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                  \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__top--40 feedback\\\"],[12],[2,\\\"\\\\n                      \\\"],[10,\\\"img\\\"],[14,0,\\\"feedback-img\\\"],[14,\\\"src\\\",\\\"/assets/images/warning.png\\\"],[14,\\\"alt\\\",\\\"check mark\\\"],[12],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"p\\\"],[12],[2,\\\"We couldn't send your message at this time. Please try again later or write to \\\"],[10,\\\"a\\\"],[14,6,\\\"mailto:contact@numisoft.ca\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[2,\\\"contact@numisoft.ca\\\"],[13],[2,\\\".\\\"],[13],[2,\\\"\\\\n                  \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n\\\\n    \\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"if\\\",\\\"on\\\",\\\"eq\\\",\\\"unless\\\",\\\"not\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/components/contact-us-form.hbs\"\n    }\n  });\n  let ContactUsFormComponent = _exports.default = (_dec = Ember._tracked, _dec2 = Ember._tracked, _dec3 = Ember._tracked, _dec4 = Ember._tracked, _dec5 = Ember._tracked, _dec6 = Ember._tracked, _dec7 = Ember._tracked, _dec8 = Ember._tracked, _dec9 = Ember._tracked, _dec0 = Ember._action, _dec1 = Ember._action, _class = class ContactUsFormComponent extends _component.default {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"selectedReason\", _descriptor, this);\n      _initializerDefineProperty(this, \"fullName\", _descriptor2, this);\n      _initializerDefineProperty(this, \"email\", _descriptor3, this);\n      _initializerDefineProperty(this, \"phone\", _descriptor4, this);\n      _initializerDefineProperty(this, \"company\", _descriptor5, this);\n      _initializerDefineProperty(this, \"message\", _descriptor6, this);\n      _initializerDefineProperty(this, \"isError\", _descriptor7, this);\n      _initializerDefineProperty(this, \"messageSent\", _descriptor8, this);\n      _initializerDefineProperty(this, \"isSending\", _descriptor9, this);\n    }\n    get isFormValid() {\n      return !this.isSending && !this.messageSent && this.fullName.trim() && this.email.trim() && this.phone.trim() && this.selectedReason && this.message.trim();\n    }\n    updateSelection(event) {\n      this.selectedReason = event.target.value;\n    }\n    async send() {\n      if (this.isFormValid) {\n        this.isSending = true;\n        this.messageSent = false;\n        this.isError = false;\n        let url = _environment.default.apiServer.host + '/api/i/contact-form-send';\n        let response = await fetch(url, {\n          method: \"POST\",\n          body: JSON.stringify({\n            \"formType\": \"contactUs\",\n            fullName: this.fullName,\n            email: this.email,\n            phone: this.phone,\n            company: this.company,\n            reason: this.selectedReason,\n            message: this.message\n          }),\n          credentials: 'include',\n          headers: {\n            'X-AppId': _environment.default.apiServer.headers['X-AppId'],\n            'Content-Type': 'application/json'\n          }\n        });\n        if (response.ok) {\n          this.messageSent = true;\n        } else {\n          this.isError = true;\n          this.messageSent = false;\n        }\n      } else {\n        this.isError = true;\n        this.messageSent = false;\n      }\n      this.isSending = false;\n    }\n    resetParameters() {\n      this.fullName = '';\n      this.email = '';\n      this.phone = '';\n      this.company = '';\n      this.isError = false;\n      this.showPaymentLink = false;\n      this.message = '';\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"selectedReason\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"fullName\", [_dec2], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"email\", [_dec3], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"phone\", [_dec4], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"company\", [_dec5], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor6 = _applyDecoratedDescriptor(_class.prototype, \"message\", [_dec6], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor7 = _applyDecoratedDescriptor(_class.prototype, \"isError\", [_dec7], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor8 = _applyDecoratedDescriptor(_class.prototype, \"messageSent\", [_dec8], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor9 = _applyDecoratedDescriptor(_class.prototype, \"isSending\", [_dec9], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"updateSelection\", [_dec0], Object.getOwnPropertyDescriptor(_class.prototype, \"updateSelection\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"send\", [_dec1], Object.getOwnPropertyDescriptor(_class.prototype, \"send\"), _class.prototype), _class);\n  Ember._setComponentTemplate(__COLOCATED_TEMPLATE__, ContactUsFormComponent);\n});","define(\"numisoft-frontend/components/numi-alerts\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const __COLOCATED_TEMPLATE__ = Ember.HTMLBars.template(\n  /*\n    <div id=\"numi-alerts\" class=\"alerts-sec\">\n      <section class=\"video-container\">\n          <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/v3nfco7OH3U?si=hqgUETEM85B0vJJ7;autoplay=0&controls=0&modestbranding=1&rel=0\" title=\"numiPro\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>\n      </section>\n      <div class=\"grid grid-pad text--white\">\n          <div class=\"col-1-1 text--center margin__bottom--80\">\n              {{!-- <h2 class=\"margin__bottom--20\">numiALERTS</h2> --}}\n              <img class=\"numi-alerts-logo\" src=\"/assets/images/numi-alerts-cropped-icon-wordmark.png\" alt=\"numiALERTS\" />\n              <h5>Some coins are too good to miss. And now you won't have&nbsp;to.</h5>\n          </div>\n          <div class=\"col-1-1 mobile-col-1-1 alerts-tile\">\n              <div class=\"flex-content\">\n                  <div class=\"flex-content__child margin__bottom--60\">\n                      <div class=\"card--5\">\n                          <figure><img src=\"/assets/images/info.png\" alt=\"\" /></figure>\n                          <h6><strong>Information Finds You</strong></h6>\n                          <p>In the past, if you wanted to source a particular coin, find a great deal or keep tabs on availability and prices - humans did the work. By hand, tediously, and not scalable.  Instead, numiALERTS lets information find YOU and not the other way&nbsp;around.</p>\n                      </div>\n                  </div>\n                  <div class=\"flex-content__child  margin__bottom--60\">\n                      <div class=\"card--5\">\n                          <figure><img src=\"/assets/images/diamond.png\" alt=\"\" /></figure>\n                          <h6><strong>Something Rare</strong></h6>\n                          <p>Choose a rare coin in numi Pro and get an alert when it hits the market. Is there anything more satisfying than completing a series with an impossible find? For every collector, there is always “The One” that got away...  Be the first to know when the unobtainable finally becomes&nbsp;available.</p>\n                      </div>\n                  </div>\n                  <div class=\"flex-content__child margin__bottom--60\">\n                      <div class=\"card--5\">\n                          <figure><img src=\"/assets/images/threshold.png\" alt=\"\" /></figure>\n                          <h6><strong>Prices, Saturation, and Sell-outs</strong></h6>\n                          <p>Configure alerts for price targets or ranges, and available quantity thresholds across the market. With numiALERTS, you will know when the deal you're looking for becomes available. You will know when the market is becoming saturated or when a coin is selling out. Know when it’s the right time to buy, sell, adjust pricing, or hold a coin you know is in&nbsp;demand.</p>\n                      </div>\n                  </div>\n              </div>\n          </div>\n  \n          <div class=\"alerts-sec-row-2 col-1-1 mobile-col-1-1\">\n              <div class=\"flex-content\">\n                  <div class=\"flex-content__child flex-content__child--6-12\">\n                      <p>In the global collectibles market, opportunity moves fast — often faster than any individual collector, investor, or retailer can&nbsp;track.</p>\n                      <br>\n                      <p> New listings appear across dozens of marketplaces every minute, prices shift with demand, and rare items can vanish long before most people even know they were&nbsp;available.</p>\n                      <br>\n                      <p> numiALERTS changes that dynamic entirely. Instead of spending hours monitoring fragmented markets, you set the rules once and let the system watch everything for&nbsp;you.</p>\n                      <br>\n                      <p>Configure alerts for availability, price thresholds, and quantity changes across the entire global market. Whether you’re hunting for a rare coin the moment it surfaces, waiting for the perfect price to buy, watching for a spike that signals it’s time to sell, or tracking upward trends that tell you to&nbsp;hold.</p>\n                      <br>\n                      <p> numiALERTS delivers the signal the instant it matters. No one person—or even a team—could ever monitor the full scope of the market in real time. But with numiALERTS, the information finds&nbsp;you. </p>\n                      <br>\n                      <p>It’s like having a dedicated analyst scanning the world’s inventory 24/7, surfacing only the opportunities that match your&nbsp;strategy.</p>\n                      <br>\n                      <p>numiALERTS changes the game. And stacks the deck in your&nbsp;favour.</p>\n                  </div>\n                  <div class=\"flex-content__child flex-content__child--6-12\">\n                      <div class=\"well well--outer pad__all--40\">\n                          <div class=\"well--inner\">\n                              <figure>\n                                  <img src=\"/assets/images/numi-alerts-white-icon.png\" alt=\"numiALERTS icon\"/>\n                              </figure>\n                              <h5 class=\"margin__bottom--20 text--center\">Never miss another opportunity</h5>\n                              <ul class=\"list\">\n                                  <li>Custom notifications providing real-time alerts across the&nbsp;market.</li>\n                                  <li>Deliver notifications via SMS or email, delivered hourly, daily, weekly, monthly, or&nbsp;quarterly.</li>\n                                  <li>Monitor quantity thresholds for low stock, sell-outs, or market&nbsp;saturation.</li>\n                                  <li>Be the first to know when a rare coin becomes&nbsp;available.</li>\n                                  <li>Configure price thresholds for individual coins or market&nbsp;aggregates.</li>\n                                  <li>Be the first to find a great deal on a coin you’re trying to&nbsp;source.</li>\n                                  <li>Know when a coin is for sale near, at, or below its melt&nbsp;value.</li>\n                                  <li>Determine the best time to sell or hold inventory based on market&nbsp;activity.</li>\n                              </ul>\n                          </div>\n                      </div>\n                  </div>\n              </div>\n          </div>\n  \n      </div>\n  </div>\n  \n  */\n  {\n    \"id\": \"c9vq8gdv\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"div\\\"],[14,1,\\\"numi-alerts\\\"],[14,0,\\\"alerts-sec\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"video-container\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"iframe\\\"],[14,\\\"width\\\",\\\"560\\\"],[14,\\\"height\\\",\\\"315\\\"],[14,\\\"src\\\",\\\"https://www.youtube.com/embed/v3nfco7OH3U?si=hqgUETEM85B0vJJ7;autoplay=0&controls=0&modestbranding=1&rel=0\\\"],[14,\\\"title\\\",\\\"numiPro\\\"],[14,\\\"frameborder\\\",\\\"0\\\"],[14,\\\"allow\\\",\\\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\\\"],[14,\\\"referrerpolicy\\\",\\\"strict-origin-when-cross-origin\\\"],[14,\\\"allowfullscreen\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad text--white\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 text--center margin__bottom--80\\\"],[12],[2,\\\"\\\\n\\\"],[2,\\\"            \\\"],[10,\\\"img\\\"],[14,0,\\\"numi-alerts-logo\\\"],[14,\\\"src\\\",\\\"/assets/images/numi-alerts-cropped-icon-wordmark.png\\\"],[14,\\\"alt\\\",\\\"numiALERTS\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"h5\\\"],[12],[2,\\\"Some coins are too good to miss. And now you won't have to.\\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 mobile-col-1-1 alerts-tile\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child margin__bottom--60\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/info.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"h6\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Information Finds You\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"In the past, if you wanted to source a particular coin, find a great deal or keep tabs on availability and prices - humans did the work. By hand, tediously, and not scalable.  Instead, numiALERTS lets information find YOU and not the other way around.\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child  margin__bottom--60\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/diamond.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"h6\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Something Rare\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"Choose a rare coin in numi Pro and get an alert when it hits the market. Is there anything more satisfying than completing a series with an impossible find? For every collector, there is always “The One” that got away...  Be the first to know when the unobtainable finally becomes available.\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child margin__bottom--60\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/threshold.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"h6\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Prices, Saturation, and Sell-outs\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"Configure alerts for price targets or ranges, and available quantity thresholds across the market. With numiALERTS, you will know when the deal you're looking for becomes available. You will know when the market is becoming saturated or when a coin is selling out. Know when it’s the right time to buy, sell, adjust pricing, or hold a coin you know is in demand.\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"alerts-sec-row-2 col-1-1 mobile-col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child flex-content__child--6-12\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[2,\\\"In the global collectibles market, opportunity moves fast — often faster than any individual collector, investor, or retailer can track.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[2,\\\" New listings appear across dozens of marketplaces every minute, prices shift with demand, and rare items can vanish long before most people even know they were available.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[2,\\\" numiALERTS changes that dynamic entirely. Instead of spending hours monitoring fragmented markets, you set the rules once and let the system watch everything for you.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[2,\\\"Configure alerts for availability, price thresholds, and quantity changes across the entire global market. Whether you’re hunting for a rare coin the moment it surfaces, waiting for the perfect price to buy, watching for a spike that signals it’s time to sell, or tracking upward trends that tell you to hold.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[2,\\\" numiALERTS delivers the signal the instant it matters. No one person—or even a team—could ever monitor the full scope of the market in real time. But with numiALERTS, the information finds you. \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[2,\\\"It’s like having a dedicated analyst scanning the world’s inventory 24/7, surfacing only the opportunities that match your strategy.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[2,\\\"numiALERTS changes the game. And stacks the deck in your favour.\\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child flex-content__child--6-12\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"well well--outer pad__all--40\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"well--inner\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"figure\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/numi-alerts-white-icon.png\\\"],[14,\\\"alt\\\",\\\"numiALERTS icon\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"h5\\\"],[14,0,\\\"margin__bottom--20 text--center\\\"],[12],[2,\\\"Never miss another opportunity\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"ul\\\"],[14,0,\\\"list\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"li\\\"],[12],[2,\\\"Custom notifications providing real-time alerts across the market.\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"li\\\"],[12],[2,\\\"Deliver notifications via SMS or email, delivered hourly, daily, weekly, monthly, or quarterly.\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"li\\\"],[12],[2,\\\"Monitor quantity thresholds for low stock, sell-outs, or market saturation.\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"li\\\"],[12],[2,\\\"Be the first to know when a rare coin becomes available.\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"li\\\"],[12],[2,\\\"Configure price thresholds for individual coins or market aggregates.\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"li\\\"],[12],[2,\\\"Be the first to find a great deal on a coin you’re trying to source.\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"li\\\"],[12],[2,\\\"Know when a coin is for sale near, at, or below its melt value.\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"li\\\"],[12],[2,\\\"Determine the best time to sell or hold inventory based on market activity.\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/components/numi-alerts.hbs\"\n    }\n  });\n  var _default = _exports.default = Ember._setComponentTemplate(__COLOCATED_TEMPLATE__, Ember._templateOnlyComponent());\n});","define(\"numisoft-frontend/components/setup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const __COLOCATED_TEMPLATE__ = Ember.HTMLBars.template(\n  /*\n    <section id=\"set-up\" class=\"setup bg-green--3\">\n      <div class=\"grid grid-pad\">\n          <div class=\"col-1-1\">\n              <h2 class=\"margin__bottom--20\">How do I set up <span class=\"text--green-1\">numi&nbsp;Pro</span>?</h2>\n              <p class=\"maxed\">numi Pro is super easy to get set up.  We will configure numi Pro so when you log in for the first time, everything is ready.  Our team will work with you using Zoom to get you up and running.  There's very little you have to do so don't worry!</p>\n  \n              <ul class=\"cards flex-content margin__top--60\">\n                  <li class=\"cards-li--33\">\n                      <div class=\"card\">\n                          <div class=\"flavour-number\">1</div><img src=\"/assets/images/Numi-Logos_Numi-Logo-Stacked-No-Tag.png\" alt=\"numi Logo stacked\" />\n                          <p class=\"card-title margin__top--20 margin__bottom--10\"><strong> Sign up for numi Pro</strong></p>\n                          <p>Sign up for numi Pro and activate your account via email.  We will send you a confirmation with a configuration file and a few pieces of info you will need to connect.</p>\n                      </div>\n                  </li>\n                  <li class=\"cards-li--33\">\n                      <div class=\"card\">\n                          <div class=\"flavour-number\">2</div><img src=\"/assets/images/OpenVPN-Connect-Icon.png\" alt=\"OpenVPN Connect Icon\"  />\n                          <p class=\"card-title margin__top--20 margin__bottom--10\"><strong>Install OpenVPN</strong></p>\n                          <p>You will need to install <a href=\"https://openvpn.net/client/\" target=\"_blank\">OpenVPN</a> to securely connect to numi Pro.  Once you have OpenVPN installed, open the configuration file from your confirmation email and OpenVPN will be set up automatically.  Make sure OpenVPN is connected.</p>\n                      </div>\n                  </li>\n                  <li class=\"cards-li--33\">\n                      <div class=\"card\">\n                          <div class=\"flavour-number\">3</div><img src=\"/assets/images/rdp-icon.png\" alt=\"RDP Icon\" />\n                          <p class=\"card-title margin__top--20 margin__bottom--10\"><strong>Connect to Remote Desktop</strong></p>\n                          <p>Use the IP address in your confirmation email to configure your <a>Remote Desktop app</a>. Once your Remote Desktop app is configured, simply connect and numi Pro will launch. That's it:  numi Pro is ready to be your connection to a mint collection!</p>\n                      </div>\n                  </li>\n              </ul>\n          </div>\n      </div>\n  </section>\n  \n  */\n  {\n    \"id\": \"u5odUDAI\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"section\\\"],[14,1,\\\"set-up\\\"],[14,0,\\\"setup bg-green--3\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--20\\\"],[12],[2,\\\"How do I set up \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\"?\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[14,0,\\\"maxed\\\"],[12],[2,\\\"numi Pro is super easy to get set up.  We will configure numi Pro so when you log in for the first time, everything is ready.  Our team will work with you using Zoom to get you up and running.  There's very little you have to do so don't worry!\\\"],[13],[2,\\\"\\\\n\\\\n            \\\"],[10,\\\"ul\\\"],[14,0,\\\"cards flex-content margin__top--60\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"cards-li--33\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"flavour-number\\\"],[12],[2,\\\"1\\\"],[13],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/Numi-Logos_Numi-Logo-Stacked-No-Tag.png\\\"],[14,\\\"alt\\\",\\\"numi Logo stacked\\\"],[12],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[14,0,\\\"card-title margin__top--20 margin__bottom--10\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\" Sign up for numi Pro\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"Sign up for numi Pro and activate your account via email.  We will send you a confirmation with a configuration file and a few pieces of info you will need to connect.\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"cards-li--33\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"flavour-number\\\"],[12],[2,\\\"2\\\"],[13],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/OpenVPN-Connect-Icon.png\\\"],[14,\\\"alt\\\",\\\"OpenVPN Connect Icon\\\"],[12],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[14,0,\\\"card-title margin__top--20 margin__bottom--10\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Install OpenVPN\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"You will need to install \\\"],[10,\\\"a\\\"],[14,6,\\\"https://openvpn.net/client/\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[2,\\\"OpenVPN\\\"],[13],[2,\\\" to securely connect to numi Pro.  Once you have OpenVPN installed, open the configuration file from your confirmation email and OpenVPN will be set up automatically.  Make sure OpenVPN is connected.\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"cards-li--33\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"flavour-number\\\"],[12],[2,\\\"3\\\"],[13],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/rdp-icon.png\\\"],[14,\\\"alt\\\",\\\"RDP Icon\\\"],[12],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[14,0,\\\"card-title margin__top--20 margin__bottom--10\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Connect to Remote Desktop\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"Use the IP address in your confirmation email to configure your \\\"],[10,\\\"a\\\"],[12],[2,\\\"Remote Desktop app\\\"],[13],[2,\\\". Once your Remote Desktop app is configured, simply connect and numi Pro will launch. That's it:  numi Pro is ready to be your connection to a mint collection!\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/components/setup.hbs\"\n    }\n  });\n  var _default = _exports.default = Ember._setComponentTemplate(__COLOCATED_TEMPLATE__, Ember._templateOnlyComponent());\n});","define(\"numisoft-frontend/components/sub-nav\", [\"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  var _dec, _dec2, _class, _descriptor;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  const __COLOCATED_TEMPLATE__ = Ember.HTMLBars.template(\n  /*\n    <section class=\"sub-nav\">\n      <div class=\"grid grid-pad pad__bot--0 pad__top--0\">\n          <div class=\"col-1-1 sub-nav-container\">\n              <button {{on 'click' this.toggleSubNav}}>Navigate to...<span class=\"triangle {{if this.subNavVisible \"rotated\"}}\">&nbsp;</span></button>\n              <ul class={{if this.subNavVisible \"sub-nav--visible\"}}>\n                  {{#each @links as |link|}}\n                      <li>\n                          <a href=\"{{link.href}}\" class=\"{{if link.image 'has-image'}}\" {{on 'click' this.toggleSubNav}}>\n                              {{#if link.image}}\n                                <img src=\"{{link.image}}\" alt=\"\" class=\"nav-icon\" />\n                              {{/if}}\n                              {{link.label}}\n                          </a>\n                      </li>\n                  {{/each}}\n              </ul>\n          </div>\n      </div>\n  </section>\n  \n  */\n  {\n    \"id\": \"TLb+YQVi\",\n    \"block\": \"{\\\"symbols\\\":[\\\"link\\\",\\\"@links\\\"],\\\"statements\\\":[[10,\\\"section\\\"],[14,0,\\\"sub-nav\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad pad__bot--0 pad__top--0\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 sub-nav-container\\\"],[12],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[32,0,[\\\"toggleSubNav\\\"]]],null],[12],[2,\\\"Navigate to...\\\"],[10,\\\"span\\\"],[15,0,[31,[\\\"triangle \\\",[30,[36,0],[[32,0,[\\\"subNavVisible\\\"]],\\\"rotated\\\"],null]]]],[12],[2,\\\" \\\"],[13],[13],[2,\\\"\\\\n            \\\"],[10,\\\"ul\\\"],[15,0,[30,[36,0],[[32,0,[\\\"subNavVisible\\\"]],\\\"sub-nav--visible\\\"],null]],[12],[2,\\\"\\\\n\\\"],[6,[37,3],[[30,[36,2],[[30,[36,2],[[32,2]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                    \\\"],[10,\\\"li\\\"],[12],[2,\\\"\\\\n                        \\\"],[11,\\\"a\\\"],[16,6,[31,[[32,1,[\\\"href\\\"]]]]],[16,0,[31,[[30,[36,0],[[32,1,[\\\"image\\\"]],\\\"has-image\\\"],null]]]],[4,[38,1],[\\\"click\\\",[32,0,[\\\"toggleSubNav\\\"]]],null],[12],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,1,[\\\"image\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                              \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[31,[[32,1,[\\\"image\\\"]]]]],[14,\\\"alt\\\",\\\"\\\"],[14,0,\\\"nav-icon\\\"],[12],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"                            \\\"],[1,[32,1,[\\\"label\\\"]]],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]}]]],[2,\\\"            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"if\\\",\\\"on\\\",\\\"-track-array\\\",\\\"each\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/components/sub-nav.hbs\"\n    }\n  });\n  let SubNavComponent = _exports.default = (_dec = Ember._tracked, _dec2 = Ember._action, _class = class SubNavComponent extends _component.default {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"subNavVisible\", _descriptor, this);\n    }\n    toggleSubNav() {\n      this.subNavVisible = !this.subNavVisible;\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"subNavVisible\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"toggleSubNav\", [_dec2], Object.getOwnPropertyDescriptor(_class.prototype, \"toggleSubNav\"), _class.prototype), _class);\n  Ember._setComponentTemplate(__COLOCATED_TEMPLATE__, SubNavComponent);\n});","define(\"numisoft-frontend/components/termly-embed\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const __COLOCATED_TEMPLATE__ = Ember.HTMLBars.template(\n  /*\n    \n  <div name=\"termly-embed\" data-id={{@policyId}}></div>\n  \n  */\n  {\n    \"id\": \"MSpfTlNd\",\n    \"block\": \"{\\\"symbols\\\":[\\\"@policyId\\\"],\\\"statements\\\":[[2,\\\"\\\\n\\\"],[10,\\\"div\\\"],[14,3,\\\"termly-embed\\\"],[15,\\\"data-id\\\",[32,1]],[12],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/components/termly-embed.hbs\"\n    }\n  });\n  class TermlyEmbedComponent extends Ember.Component {\n    didInsertElement() {\n      super.didInsertElement(...arguments);\n      if (!document.getElementById('termly-jssdk')) {\n        let script = document.createElement('script');\n        script.id = 'termly-jssdk';\n        script.type = 'text/javascript';\n        script.src = 'https://app.termly.io/embed-policy.min.js';\n        this.element.appendChild(script);\n      }\n    }\n  }\n  _exports.default = TermlyEmbedComponent;\n  Ember._setComponentTemplate(__COLOCATED_TEMPLATE__, TermlyEmbedComponent);\n});","define(\"numisoft-frontend/components/welcome-page\", [\"exports\", \"ember-welcome-page/components/welcome-page\"], function (_exports, _welcomePage) {\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 _welcomePage.default;\n    }\n  });\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/helpers/abs\", [\"exports\", \"ember-math-helpers/helpers/abs\"], function (_exports, _abs) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"abs\", {\n    enumerable: true,\n    get: function () {\n      return _abs.abs;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _abs.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/acos\", [\"exports\", \"ember-math-helpers/helpers/acos\"], function (_exports, _acos) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"acos\", {\n    enumerable: true,\n    get: function () {\n      return _acos.acos;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _acos.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/acosh\", [\"exports\", \"ember-math-helpers/helpers/acosh\"], function (_exports, _acosh) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"acosh\", {\n    enumerable: true,\n    get: function () {\n      return _acosh.acosh;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _acosh.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/add\", [\"exports\", \"ember-math-helpers/helpers/add\"], function (_exports, _add) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"add\", {\n    enumerable: true,\n    get: function () {\n      return _add.add;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _add.default;\n    }\n  });\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/helpers/app-version\", [\"exports\", \"numisoft-frontend/config/environment\", \"ember-cli-app-version/utils/regexp\"], function (_exports, _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  function appVersion(_, hash = {}) {\n    const version = _environment.default.APP.version;\n    // e.g. 1.0.0-alpha.1+4jds75hf\n\n    // Allow use of 'hideSha' and 'hideVersion' For backwards compatibility\n    let versionOnly = hash.versionOnly || hash.hideSha;\n    let shaOnly = hash.shaOnly || hash.hideVersion;\n    let match = null;\n    if (versionOnly) {\n      if (hash.showExtended) {\n        match = version.match(_regexp.versionExtendedRegExp); // 1.0.0-alpha.1\n      }\n      // Fallback to just version\n      if (!match) {\n        match = version.match(_regexp.versionRegExp); // 1.0.0\n      }\n    }\n    if (shaOnly) {\n      match = version.match(_regexp.shaRegExp); // 4jds75hf\n    }\n    return match ? match[0] : version;\n  }\n  var _default = _exports.default = Ember.Helper.helper(appVersion);\n});","define(\"numisoft-frontend/helpers/asin\", [\"exports\", \"ember-math-helpers/helpers/asin\"], function (_exports, _asin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"asin\", {\n    enumerable: true,\n    get: function () {\n      return _asin.asin;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _asin.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/asinh\", [\"exports\", \"ember-math-helpers/helpers/asinh\"], function (_exports, _asinh) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"asinh\", {\n    enumerable: true,\n    get: function () {\n      return _asinh.asinh;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _asinh.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/atan\", [\"exports\", \"ember-math-helpers/helpers/atan\"], function (_exports, _atan) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"atan\", {\n    enumerable: true,\n    get: function () {\n      return _atan.atan;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _atan.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/atan2\", [\"exports\", \"ember-math-helpers/helpers/atan2\"], function (_exports, _atan) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"atan2\", {\n    enumerable: true,\n    get: function () {\n      return _atan.atan2;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _atan.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/atanh\", [\"exports\", \"ember-math-helpers/helpers/atanh\"], function (_exports, _atanh) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"atanh\", {\n    enumerable: true,\n    get: function () {\n      return _atanh.atanh;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _atanh.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/cbrt\", [\"exports\", \"ember-math-helpers/helpers/cbrt\"], function (_exports, _cbrt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"cbrt\", {\n    enumerable: true,\n    get: function () {\n      return _cbrt.cbrt;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _cbrt.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/ceil\", [\"exports\", \"ember-math-helpers/helpers/ceil\"], function (_exports, _ceil) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"ceil\", {\n    enumerable: true,\n    get: function () {\n      return _ceil.ceil;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ceil.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/clz32\", [\"exports\", \"ember-math-helpers/helpers/clz32\"], function (_exports, _clz) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"clz32\", {\n    enumerable: true,\n    get: function () {\n      return _clz.clz32;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _clz.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/cos\", [\"exports\", \"ember-math-helpers/helpers/cos\"], function (_exports, _cos) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"cos\", {\n    enumerable: true,\n    get: function () {\n      return _cos.cos;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _cos.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/cosh\", [\"exports\", \"ember-math-helpers/helpers/cosh\"], function (_exports, _cosh) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"cosh\", {\n    enumerable: true,\n    get: function () {\n      return _cosh.cosh;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _cosh.default;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/div\", [\"exports\", \"ember-math-helpers/helpers/div\"], function (_exports, _div) {\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 _div.default;\n    }\n  });\n  Object.defineProperty(_exports, \"div\", {\n    enumerable: true,\n    get: function () {\n      return _div.div;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/eq\", [\"exports\", \"ember-truth-helpers/helpers/eq\"], function (_exports, _eq) {\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 _eq.default;\n    }\n  });\n  Object.defineProperty(_exports, \"equal\", {\n    enumerable: true,\n    get: function () {\n      return _eq.equal;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/exp\", [\"exports\", \"ember-math-helpers/helpers/exp\"], function (_exports, _exp) {\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 _exp.default;\n    }\n  });\n  Object.defineProperty(_exports, \"exp\", {\n    enumerable: true,\n    get: function () {\n      return _exp.exp;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/expm1\", [\"exports\", \"ember-math-helpers/helpers/expm1\"], function (_exports, _expm) {\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 _expm.default;\n    }\n  });\n  Object.defineProperty(_exports, \"expm1\", {\n    enumerable: true,\n    get: function () {\n      return _expm.expm1;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/floor\", [\"exports\", \"ember-math-helpers/helpers/floor\"], function (_exports, _floor) {\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 _floor.default;\n    }\n  });\n  Object.defineProperty(_exports, \"floor\", {\n    enumerable: true,\n    get: function () {\n      return _floor.floor;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/fround\", [\"exports\", \"ember-math-helpers/helpers/fround\"], function (_exports, _fround) {\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 _fround.default;\n    }\n  });\n  Object.defineProperty(_exports, \"fround\", {\n    enumerable: true,\n    get: function () {\n      return _fround.fround;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/gcd\", [\"exports\", \"ember-math-helpers/helpers/gcd\"], function (_exports, _gcd) {\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 _gcd.default;\n    }\n  });\n  Object.defineProperty(_exports, \"gcd\", {\n    enumerable: true,\n    get: function () {\n      return _gcd.gcd;\n    }\n  });\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/helpers/hypot\", [\"exports\", \"ember-math-helpers/helpers/hypot\"], function (_exports, _hypot) {\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 _hypot.default;\n    }\n  });\n  Object.defineProperty(_exports, \"hypot\", {\n    enumerable: true,\n    get: function () {\n      return _hypot.hypot;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/imul\", [\"exports\", \"ember-math-helpers/helpers/imul\"], function (_exports, _imul) {\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 _imul.default;\n    }\n  });\n  Object.defineProperty(_exports, \"imul\", {\n    enumerable: true,\n    get: function () {\n      return _imul.imul;\n    }\n  });\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/helpers/lcm\", [\"exports\", \"ember-math-helpers/helpers/lcm\"], function (_exports, _lcm) {\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 _lcm.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lcm\", {\n    enumerable: true,\n    get: function () {\n      return _lcm.lcm;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/log-e\", [\"exports\", \"ember-math-helpers/helpers/log-e\"], function (_exports, _logE) {\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 _logE.default;\n    }\n  });\n  Object.defineProperty(_exports, \"logE\", {\n    enumerable: true,\n    get: function () {\n      return _logE.logE;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/log10\", [\"exports\", \"ember-math-helpers/helpers/log10\"], function (_exports, _log) {\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 _log.default;\n    }\n  });\n  Object.defineProperty(_exports, \"log10\", {\n    enumerable: true,\n    get: function () {\n      return _log.log10;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/log1p\", [\"exports\", \"ember-math-helpers/helpers/log1p\"], function (_exports, _log1p) {\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 _log1p.default;\n    }\n  });\n  Object.defineProperty(_exports, \"log1p\", {\n    enumerable: true,\n    get: function () {\n      return _log1p.log1p;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/log2\", [\"exports\", \"ember-math-helpers/helpers/log2\"], function (_exports, _log) {\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 _log.default;\n    }\n  });\n  Object.defineProperty(_exports, \"log2\", {\n    enumerable: true,\n    get: function () {\n      return _log.log2;\n    }\n  });\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/helpers/max\", [\"exports\", \"ember-math-helpers/helpers/max\"], function (_exports, _max) {\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 _max.default;\n    }\n  });\n  Object.defineProperty(_exports, \"max\", {\n    enumerable: true,\n    get: function () {\n      return _max.max;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/min\", [\"exports\", \"ember-math-helpers/helpers/min\"], function (_exports, _min) {\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 _min.default;\n    }\n  });\n  Object.defineProperty(_exports, \"min\", {\n    enumerable: true,\n    get: function () {\n      return _min.min;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/mod\", [\"exports\", \"ember-math-helpers/helpers/mod\"], function (_exports, _mod) {\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 _mod.default;\n    }\n  });\n  Object.defineProperty(_exports, \"mod\", {\n    enumerable: true,\n    get: function () {\n      return _mod.mod;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/mult\", [\"exports\", \"ember-math-helpers/helpers/mult\"], function (_exports, _mult) {\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 _mult.default;\n    }\n  });\n  Object.defineProperty(_exports, \"mult\", {\n    enumerable: true,\n    get: function () {\n      return _mult.mult;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/not-eq\", [\"exports\", \"ember-truth-helpers/helpers/not-eq\"], function (_exports, _notEq) {\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 _notEq.default;\n    }\n  });\n  Object.defineProperty(_exports, \"notEqualHelper\", {\n    enumerable: true,\n    get: function () {\n      return _notEq.notEqualHelper;\n    }\n  });\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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  var _default = _exports.default = _pluralize.default;\n});","define(\"numisoft-frontend/helpers/pow\", [\"exports\", \"ember-math-helpers/helpers/pow\"], function (_exports, _pow) {\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 _pow.default;\n    }\n  });\n  Object.defineProperty(_exports, \"pow\", {\n    enumerable: true,\n    get: function () {\n      return _pow.pow;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/random\", [\"exports\", \"ember-math-helpers/helpers/random\"], function (_exports, _random) {\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 _random.default;\n    }\n  });\n  Object.defineProperty(_exports, \"random\", {\n    enumerable: true,\n    get: function () {\n      return _random.random;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/round\", [\"exports\", \"ember-math-helpers/helpers/round\"], function (_exports, _round) {\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 _round.default;\n    }\n  });\n  Object.defineProperty(_exports, \"round\", {\n    enumerable: true,\n    get: function () {\n      return _round.round;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/sign\", [\"exports\", \"ember-math-helpers/helpers/sign\"], function (_exports, _sign) {\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 _sign.default;\n    }\n  });\n  Object.defineProperty(_exports, \"sign\", {\n    enumerable: true,\n    get: function () {\n      return _sign.sign;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/sin\", [\"exports\", \"ember-math-helpers/helpers/sin\"], function (_exports, _sin) {\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 _sin.default;\n    }\n  });\n  Object.defineProperty(_exports, \"sin\", {\n    enumerable: true,\n    get: function () {\n      return _sin.sin;\n    }\n  });\n});","define(\"numisoft-frontend/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  var _default = _exports.default = _singularize.default;\n});","define(\"numisoft-frontend/helpers/sqrt\", [\"exports\", \"ember-math-helpers/helpers/sqrt\"], function (_exports, _sqrt) {\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 _sqrt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"sqrt\", {\n    enumerable: true,\n    get: function () {\n      return _sqrt.sqrt;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/sub\", [\"exports\", \"ember-math-helpers/helpers/sub\"], function (_exports, _sub) {\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 _sub.default;\n    }\n  });\n  Object.defineProperty(_exports, \"sub\", {\n    enumerable: true,\n    get: function () {\n      return _sub.sub;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/sum\", [\"exports\", \"ember-math-helpers/helpers/sum\"], function (_exports, _sum) {\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 _sum.default;\n    }\n  });\n  Object.defineProperty(_exports, \"sum\", {\n    enumerable: true,\n    get: function () {\n      return _sum.sum;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/tan\", [\"exports\", \"ember-math-helpers/helpers/tan\"], function (_exports, _tan) {\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 _tan.default;\n    }\n  });\n  Object.defineProperty(_exports, \"tan\", {\n    enumerable: true,\n    get: function () {\n      return _tan.tan;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/tanh\", [\"exports\", \"ember-math-helpers/helpers/tanh\"], function (_exports, _tanh) {\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 _tanh.default;\n    }\n  });\n  Object.defineProperty(_exports, \"tanh\", {\n    enumerable: true,\n    get: function () {\n      return _tanh.tanh;\n    }\n  });\n});","define(\"numisoft-frontend/helpers/trunc\", [\"exports\", \"ember-math-helpers/helpers/trunc\"], function (_exports, _trunc) {\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 _trunc.default;\n    }\n  });\n  Object.defineProperty(_exports, \"trunc\", {\n    enumerable: true,\n    get: function () {\n      return _trunc.trunc;\n    }\n  });\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/initializers/app-version\", [\"exports\", \"ember-cli-app-version/initializer-factory\", \"numisoft-frontend/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  let name, version;\n  if (_environment.default.APP) {\n    name = _environment.default.APP.name;\n    version = _environment.default.APP.version;\n  }\n  var _default = _exports.default = {\n    name: 'App Version',\n    initialize: (0, _initializerFactory.default)(name, version)\n  };\n});","define(\"numisoft-frontend/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  var _default = _exports.default = {\n    name: 'container-debug-adapter',\n    initialize() {\n      let app = arguments[1] || arguments[0];\n      app.register('container-debug-adapter:main', _containerDebugAdapter.default);\n    }\n  };\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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  /*\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 = _exports.default = {\n    name: 'ember-data',\n    initialize: _setupContainer.default\n  };\n});","define(\"numisoft-frontend/initializers/export-application-global\", [\"exports\", \"numisoft-frontend/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {\n    var application = arguments[1] || arguments[0];\n    if (_environment.default.exportApplicationGlobal !== false) {\n      var theGlobal;\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      var value = _environment.default.exportApplicationGlobal;\n      var globalName;\n      if (typeof value === 'string') {\n        globalName = value;\n      } else {\n        globalName = Ember.String.classify(_environment.default.modulePrefix);\n      }\n      if (!theGlobal[globalName]) {\n        theGlobal[globalName] = application;\n        application.reopen({\n          willDestroy: function () {\n            this._super.apply(this, arguments);\n            delete theGlobal[globalName];\n          }\n        });\n      }\n    }\n  }\n  var _default = _exports.default = {\n    name: 'export-application-global',\n    initialize: initialize\n  };\n});","define(\"numisoft-frontend/instance-initializers/clear-double-boot\", [\"exports\", \"ember-cli-fastboot/instance-initializers/clear-double-boot\"], function (_exports, _clearDoubleBoot) {\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 _clearDoubleBoot.default;\n    }\n  });\n});","define(\"numisoft-frontend/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  /* exists only for things that historically used \"after\" or \"before\" */\n  var _default = _exports.default = {\n    name: 'ember-data',\n    initialize() {}\n  };\n});","define(\"numisoft-frontend/locations/none\", [\"exports\", \"ember-cli-fastboot/locations/none\"], function (_exports, _none) {\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 _none.default;\n    }\n  });\n});","define(\"numisoft-frontend/router\", [\"exports\", \"numisoft-frontend/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  class Router extends Ember.Router {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"location\", _environment.default.locationType);\n      _defineProperty(this, \"rootURL\", _environment.default.rootURL);\n    }\n  }\n  _exports.default = Router;\n  Router.map(function () {\n    this.route('retailers');\n    this.route('sign-up', function () {\n      this.route('collectors', {\n        path: '/collectors/:selection'\n      });\n      this.route('retailers');\n    });\n    this.route('help-and-guides');\n    this.route('contact');\n    this.route('acceptable-use');\n    this.route('privacy-policy');\n    this.route('terms');\n    this.route('app-terms');\n    this.route('app-privacy');\n  });\n});","define(\"numisoft-frontend/routes/acceptable-use/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class AcceptableUseRoute extends Ember.Route {}\n  _exports.default = AcceptableUseRoute;\n});","define(\"numisoft-frontend/routes/acceptable-use/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"0kyQoDVW\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"section\\\"],[14,0,\\\"bg-green--2\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"a\\\"],[14,6,\\\"/\\\"],[14,0,\\\"btn btn--gray btn--back\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"17\\\"],[14,\\\"height\\\",\\\"15\\\"],[14,\\\"viewBox\\\",\\\"0 0 17 15\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M0.292893 6.65684C-0.0976314 7.04737 -0.0976315 7.68053 0.292892 8.07106L6.65685 14.435C7.04738 14.8255 7.68054 14.8255 8.07107 14.435C8.46159 14.0445 8.46159 13.4113 8.07107 13.0208L2.41421 7.36395L8.07107 1.7071C8.46159 1.31657 8.46159 0.683408 8.07107 0.292884C7.68054 -0.0976404 7.04738 -0.0976404 6.65686 0.292884L0.292893 6.65684ZM17 7.36395L17 6.36395L1 6.36395L1 7.36395L1 8.36395L17 8.36395L17 7.36395Z\\\"],[14,\\\"fill\\\",\\\"white\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        Back\\\"],[13],[2,\\\"\\\\n        \\\"],[8,\\\"termly-embed\\\",[],[[\\\"@policyId\\\"],[\\\"331cf5a4-8f49-49e3-bf73-476d8dd72ec0\\\"]],null],[2,\\\"\\\\n\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/acceptable-use/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/app-privacy/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class AppPrivacyRoute extends Ember.Route {}\n  _exports.default = AppPrivacyRoute;\n});","define(\"numisoft-frontend/routes/app-privacy/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"B3Ve6F7O\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"section\\\"],[14,0,\\\"bg-green--2\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n\\\\n        \\\"],[8,\\\"termly-embed\\\",[],[[\\\"@policyId\\\"],[\\\"3fe082d0-9b15-4099-8e9c-460000e82d0b\\\"]],null],[2,\\\"\\\\n\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/app-privacy/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/app-terms/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class AppTermsRoute extends Ember.Route {}\n  _exports.default = AppTermsRoute;\n});","define(\"numisoft-frontend/routes/app-terms/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"CQqN2E4s\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"section\\\"],[14,0,\\\"bg-green--2\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n\\\\n        \\\"],[8,\\\"termly-embed\\\",[],[[\\\"@policyId\\\"],[\\\"3192e48e-42cf-4cc9-a168-53ef80852901\\\"]],null],[2,\\\"\\\\n\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/app-terms/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/application/controller\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  let ApplicationController = _exports.default = (_dec = Ember.inject.service, _dec2 = Ember._tracked, _dec3 = Ember._tracked, _dec4 = Ember._tracked, _dec5 = Ember._tracked, _dec6 = Ember._tracked, _dec7 = Ember._tracked, _dec8 = Ember._action, _dec9 = Ember._action, _class = class ApplicationController extends Ember.Controller {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"router\", _descriptor, this);\n      _initializerDefineProperty(this, \"mobileNavigationVisible\", _descriptor2, this);\n      _initializerDefineProperty(this, \"days\", _descriptor3, this);\n      _initializerDefineProperty(this, \"hours\", _descriptor4, this);\n      _initializerDefineProperty(this, \"minutes\", _descriptor5, this);\n      _initializerDefineProperty(this, \"seconds\", _descriptor6, this);\n      _initializerDefineProperty(this, \"showPageAfterTimer\", _descriptor7, this);\n      _defineProperty(this, \"_timer\", null);\n    }\n    get isRetailerPage() {\n      return this.router.currentRouteName.startsWith('retailers');\n    }\n    get hideHeaderFooter() {\n      const route = this.router.currentRouteName;\n      return route.startsWith('app-terms') || route.startsWith('app-privacy');\n    }\n    jumpToLogo() {\n      setTimeout(() => {\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      }, 50);\n    }\n    toggleMobileNav() {\n      //console.log('toggled');\n      this.mobileNavigationVisible = !this.mobileNavigationVisible;\n    }\n    startCountdown() {\n      const tick = () => {\n        const total = new Date(\"2026-05-28T12:00:00-04:00\") - new Date();\n        // const total = new Date(\"2026-05-27T19:52:00-04:00\") - new Date();\n\n        if (total <= 0) {\n          Ember.run.cancel(this._timer);\n          this.showPageAfterTimer = true;\n          return;\n        }\n        this.days = Math.floor(total / (1000 * 60 * 60 * 24));\n        this.hours = Math.floor(total / (1000 * 60 * 60) % 24);\n        this.minutes = Math.floor(total / (1000 * 60) % 60);\n        this.seconds = Math.floor(total / 1000 % 60);\n        this._timer = Ember.run.later(tick, 200);\n      };\n      tick();\n    }\n    willDestroy() {\n      super.willDestroy(...arguments);\n      Ember.run.cancel(this._timer);\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"router\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"mobileNavigationVisible\", [_dec2], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"days\", [_dec3], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 0;\n    }\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"hours\", [_dec4], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 0;\n    }\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"minutes\", [_dec5], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 0;\n    }\n  }), _descriptor6 = _applyDecoratedDescriptor(_class.prototype, \"seconds\", [_dec6], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 0;\n    }\n  }), _descriptor7 = _applyDecoratedDescriptor(_class.prototype, \"showPageAfterTimer\", [_dec7], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"jumpToLogo\", [_dec8], Object.getOwnPropertyDescriptor(_class.prototype, \"jumpToLogo\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"toggleMobileNav\", [_dec9], Object.getOwnPropertyDescriptor(_class.prototype, \"toggleMobileNav\"), _class.prototype), _class);\n});","define(\"numisoft-frontend/routes/application/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class ApplicationRoute extends Ember.Route {\n    setupController(controller, model) {\n      super.setupController(controller, model);\n      controller.startCountdown();\n    }\n  }\n  _exports.default = ApplicationRoute;\n});","define(\"numisoft-frontend/routes/application/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"9JOrXArX\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[6,[37,1],[[32,0,[\\\"showPageAfterTimer\\\"]]],null,[[\\\"default\\\",\\\"else\\\"],[{\\\"statements\\\":[[6,[37,2],[[32,0,[\\\"hideHeaderFooter\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"    \\\"],[10,\\\"header\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad pad__top--0 pad__bot--0\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 header-content\\\"],[12],[2,\\\"\\\\n                \\\"],[8,\\\"link-to\\\",[[24,0,\\\"logo\\\"],[4,[38,0],[\\\"click\\\",[32,0,[\\\"jumpToLogo\\\"]]],null]],[[\\\"@route\\\"],[\\\"index\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/Numi-Logos_Numi-Logo-No-Tag.png\\\"],[14,\\\"alt\\\",\\\"Numi Logo\\\"],[12],[13]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n                \\\"],[11,\\\"button\\\"],[24,0,\\\"mobile-menu-btn mobile-only\\\"],[24,\\\"aria-label\\\",\\\"Toggle Mobile Navigation\\\"],[4,[38,0],[\\\"click\\\",[32,0,[\\\"toggleMobileNav\\\"]]],null],[12],[2,\\\" ☰\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"nav\\\"],[15,0,[30,[36,1],[[32,0,[\\\"mobileNavigationVisible\\\"]],\\\"nav-mobile--visible\\\"],null]],[12],[2,\\\"\\\\n                    \\\"],[11,\\\"button\\\"],[24,0,\\\"close-overlay mobile-only\\\"],[4,[38,0],[\\\"click\\\",[32,0,[\\\"toggleMobileNav\\\"]]],null],[12],[2,\\\"X\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"ul\\\"],[12],[2,\\\"\\\\n\\\"],[6,[37,1],[[32,0,[\\\"isRetailerPage\\\"]]],null,[[\\\"default\\\",\\\"else\\\"],[{\\\"statements\\\":[[2,\\\"                          \\\"],[10,\\\"li\\\"],[12],[8,\\\"link-to\\\",[[4,[38,0],[\\\"click\\\",[32,0,[\\\"toggleMobileNav\\\"]]],null]],[[\\\"@route\\\"],[\\\"index\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"For Collectors\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[2,\\\"                         \\\"],[10,\\\"li\\\"],[12],[2,\\\" \\\"],[8,\\\"link-to\\\",[[4,[38,0],[\\\"click\\\",[32,0,[\\\"toggleMobileNav\\\"]]],null]],[[\\\"@route\\\"],[\\\"retailers\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"For Retailers\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"                        \\\"],[10,\\\"li\\\"],[12],[8,\\\"link-to\\\",[[4,[38,0],[\\\"click\\\",[32,0,[\\\"toggleMobileNav\\\"]]],null]],[[\\\"@route\\\"],[\\\"help-and-guides\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Help & Guides\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"li\\\"],[12],[11,\\\"a\\\"],[24,6,\\\"https://numisoft.ca/\\\"],[4,[38,0],[\\\"click\\\",[32,0,[\\\"toggleMobileNav\\\"]]],null],[12],[2,\\\"numiGO\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"li\\\"],[12],[8,\\\"link-to\\\",[[4,[38,0],[\\\"click\\\",[32,0,[\\\"toggleMobileNav\\\"]]],null]],[[\\\"@route\\\"],[\\\"contact\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Contact Us\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[8,\\\"chyron\\\",[],[[],[]],null],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[10,\\\"main\\\"],[15,0,[31,[[30,[36,1],[[32,0,[\\\"hideHeaderFooter\\\"]],\\\"main-no-margin\\\"],null]]]],[12],[2,\\\"\\\\n    \\\"],[1,[30,[36,4],[[30,[36,3],null,null]],null]],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,2],[[32,0,[\\\"hideHeaderFooter\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[10,\\\"footer\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 mobile-col-1-1 footer-content\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[12],[2,\\\"\\\\n                \\\"],[8,\\\"link-to\\\",[[24,0,\\\"footer-logo\\\"]],[[\\\"@route\\\"],[\\\"index\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/Numi-Logos_Numi-Logo-With-Tag-Rev.png\\\"],[14,\\\"alt\\\",\\\"numi - Your connection to a mint collection.\\\"],[12],[13]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"ul\\\"],[14,0,\\\"social\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[10,\\\"a\\\"],[14,6,\\\"https://x.com/numiSoft\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/x-logo.svg\\\"],[14,\\\"alt\\\",\\\"numiSoft on X\\\"],[12],[13],[13],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[10,\\\"a\\\"],[14,6,\\\"https://www.youtube.com/channel/UCWTzKwNu_V9YZMXvvmYJfew\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/yt_icon_white_digital.png\\\"],[14,\\\"alt\\\",\\\"numiSoftInc on Youtube\\\"],[14,5,\\\"width: 53px;\\\"],[12],[13],[13],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[10,\\\"a\\\"],[14,6,\\\"https://www.instagram.com/numisoftinc/\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/Instagram_Glyph_White.svg\\\"],[14,\\\"alt\\\",\\\"numiSoftInc on Instagram\\\"],[12],[13],[13],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"text--right\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Powered by numiSoft\\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"Proudly Made, Hosted, and Supported in Canada\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"a\\\"],[14,6,\\\"mailto:contact@numisoft.ca\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[14,0,\\\"text--green-1 margin__top--20 dis__inline-block\\\"],[12],[2,\\\"contact@numisoft.ca\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n\\\\n                \\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"x-small\\\"],[12],[2,\\\"Icons made by \\\"],[10,\\\"a\\\"],[14,6,\\\"https://www.flaticon.com/authors/freepik\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[14,\\\"rel\\\",\\\"noopener\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"Freepik\\\"],[13],[2,\\\" from \\\"],[10,\\\"a\\\"],[14,6,\\\"https://www.flaticon.com/\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[14,\\\"rel\\\",\\\"noopener\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"www.flaticon.com\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"x-small\\\"],[12],[10,\\\"a\\\"],[14,6,\\\"https://www.flaticon.com/free-icons/help\\\"],[14,\\\"title\\\",\\\"help icons\\\"],[12],[2,\\\"Help icons created by Smashicons - Flaticon\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"x-small\\\"],[12],[10,\\\"a\\\"],[14,6,\\\"https://www.flaticon.com/free-icons/threshold\\\"],[14,\\\"title\\\",\\\"threshold icons\\\"],[12],[2,\\\"Threshold icons created by herikus - Flaticon\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"x-small\\\"],[12],[10,\\\"a\\\"],[14,6,\\\"https://icons8.com/license\\\"],[14,\\\"title\\\",\\\"Loading gif from icons8.com\\\"],[12],[2,\\\"https://icons8.com/license\\\"],[13],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"legal col-1-1 mobile-col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[8,\\\"link-to\\\",[],[[\\\"@route\\\"],[\\\"privacy-policy\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Privacy Policy\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n            \\\"],[8,\\\"link-to\\\",[],[[\\\"@route\\\"],[\\\"terms\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Terms and Conditions\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n            \\\"],[8,\\\"link-to\\\",[],[[\\\"@route\\\"],[\\\"acceptable-use\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Acceptable Use Policy\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]]],\\\"parameters\\\":[]},{\\\"statements\\\":[[2,\\\"    \\\"],[10,\\\"main\\\"],[14,0,\\\"countdown-page\\\"],[12],[2,\\\"\\\\n\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"countdown-wrapper\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,0,\\\"countdown-logo\\\"],[14,\\\"src\\\",\\\"/assets/images/Numi-Logo-With-Tag.png\\\"],[14,\\\"alt\\\",\\\"Numi - Your connection to a mint collection.\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[12],[2,\\\"The future of coin collecting arrives this Thursday.\\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"Check back at 12pm Eastern time to experience the most exciting thing to happen to the world of numismatics in a generation.\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[12],[2,\\\"\\\\n              \\\"],[1,[32,0,[\\\"days\\\"]]],[2,\\\"d \\\"],[1,[32,0,[\\\"hours\\\"]]],[2,\\\"h \\\"],[1,[32,0,[\\\"minutes\\\"]]],[2,\\\"m \\\"],[1,[32,0,[\\\"seconds\\\"]]],[2,\\\"s\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"on\\\",\\\"if\\\",\\\"unless\\\",\\\"-outlet\\\",\\\"component\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/application/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/contact/controller\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _class, _descriptor;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  let ContactController = _exports.default = (_dec = Ember._tracked, _class = class ContactController extends Ember.Controller {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"queryParams\", ['from']);\n      _initializerDefineProperty(this, \"from\", _descriptor, this);\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"from\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _class);\n});","define(\"numisoft-frontend/routes/contact/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _class, _descriptor;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  let ContactRoute = _exports.default = (_dec = Ember.inject.service, _class = class ContactRoute extends Ember.Route {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"fastboot\", _descriptor, this);\n    }\n    activate() {\n      super.activate(...arguments);\n      if (!this.fastboot.isFastBoot) {\n        window.scrollTo(0, 0);\n      }\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"fastboot\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _class);\n});","define(\"numisoft-frontend/routes/contact/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"B8IAeacY\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[8,\\\"contact-us-form\\\",[],[[\\\"@from\\\"],[[32,0,[\\\"from\\\"]]]],null],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/contact/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/help-and-guides/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class HelpAndGuidesRoute extends Ember.Route {}\n  _exports.default = HelpAndGuidesRoute;\n});","define(\"numisoft-frontend/routes/help-and-guides/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"xG1psShJ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[2,\\\"\\\\n\\\\n\\\"],[8,\\\"sub-nav\\\",[],[[\\\"@links\\\"],[[30,[36,1],[[30,[36,0],null,[[\\\"label\\\",\\\"href\\\"],[\\\"Manual\\\",\\\"#manual\\\"]]],[30,[36,0],null,[[\\\"label\\\",\\\"href\\\"],[\\\"System Requirements\\\",\\\"#requirements\\\"]]],[30,[36,0],null,[[\\\"label\\\",\\\"href\\\"],[\\\"Set up\\\",\\\"#set-up\\\"]]],[30,[36,0],null,[[\\\"label\\\",\\\"href\\\"],[\\\"FAQs\\\",\\\"#faqs\\\"]]]],null]]],null],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"manual\\\"],[14,0,\\\"bg-gray--3\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child\\\"],[14,5,\\\"display: flex; flex-direction: column; justify-content: center;\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--40\\\"],[12],[2,\\\"numi Pro User Manual\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Everything you need to set up, launch, and confidently use the app.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"well text--center\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"a\\\"],[14,6,\\\"/assets/pdf/numi-Pro-User-Manual.pdf\\\"],[14,0,\\\"btn btn--gray-2\\\"],[12],[2,\\\"Download PDF\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[10,\\\"small\\\"],[12],[2,\\\"5.1 MB\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"Version 1.0\\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"April 14, 2026\\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"requirements\\\"],[14,0,\\\"\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__bottom--60\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--20\\\"],[12],[2,\\\"System Requirements\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Ensure your device and environment meet the minimum requirements below. \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 flex-content\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"well well--gray pad__all--40 well-shadow\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"h4\\\"],[14,0,\\\"margin__bottom--40 pad__bot--10 border-bottom\\\"],[12],[2,\\\"Minimum OS\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-item\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/Windows-Icon.png\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Windows:\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"Windows 10\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-item\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/macOS-Icon.png\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"macOS:\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"macOS Big Sur\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-item\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/iOS-Icon.png\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"iOS:\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"iOS12\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-item\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/Android-Icon.png\\\"],[14,5,\\\"width: 50px;\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Android:\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"Android 5.0 Lollipop\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"well well--gray pad__all--40 well-shadow\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"h4\\\"],[14,0,\\\"margin__bottom--20 pad__bot--10 border-bottom\\\"],[12],[2,\\\"Required software\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-item\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/OpenVPN-Connect-Icon.png\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"VPN Client:\\\"],[13],[10,\\\"br\\\"],[12],[13],[10,\\\"a\\\"],[14,6,\\\"https://openvpn.net/client/\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[2,\\\"OpenVPN Connect\\\"],[13],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n\\\\n                    \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"h6\\\"],[14,0,\\\"margin__bottom--20\\\"],[12],[2,\\\"Remote Desktop Clients\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-item\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/Windows-Icon.png\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Windows:\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"Included\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-item\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/Windows-App-Icon.png\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"macOS:\\\"],[13],[10,\\\"br\\\"],[12],[13],[10,\\\"a\\\"],[14,6,\\\"https://apps.apple.com/us/app/windows-app/id1295203466?mt=12\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[2,\\\"Microsoft Remote Desktop\\\"],[13],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-item\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"figure\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/Remmina-Icon.png\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Linux:\\\"],[13],[10,\\\"br\\\"],[12],[13],[10,\\\"a\\\"],[14,6,\\\"https://remmina.org/\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[2,\\\"Remmina\\\"],[13],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"well well--gray pad__all--40 well-shadow\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"h4\\\"],[14,0,\\\"margin__bottom--20 pad__bot--10 border-bottom\\\"],[12],[2,\\\"Display\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Minimum Screen Resolution:\\\"],[13],[10,\\\"br\\\"],[12],[13],[10,\\\"span\\\"],[14,5,\\\"font-size: 1.8rem;\\\"],[12],[2,\\\"1920 x 1200px\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"well pad__all--40 well-shadow bg-green--1\\\"],[14,5,\\\"height: auto; color: $black--1;\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"h4\\\"],[14,0,\\\"margin__bottom--20 pad__bot--10 border-bottom border--black\\\"],[12],[2,\\\"Need help?\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[12],[2,\\\"If you run into any issues setting up numi Pro, feel free to contact us for assistance.\\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[10,\\\"a\\\"],[14,6,\\\"mailto:support@numisoft.ca\\\"],[14,0,\\\"text--black\\\"],[12],[2,\\\"support@numisoft.ca\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[8,\\\"setup\\\",[],[[],[]],null],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"tutorials\\\"],[14,5,\\\"display: none;\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--20\\\"],[12],[2,\\\"Video Tutorials\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"Browse our video walkthroughs covering setup and other features.\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"select-wrapper\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"select\\\"],[14,0,\\\"form-select margin__bottom--60 dis__block\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"option\\\"],[12],[2,\\\"Pick a category\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"option\\\"],[12],[2,\\\"Getting Started\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"option\\\"],[12],[2,\\\"Managing your collection\\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"ul\\\"],[14,0,\\\"stubs margin__top--60 \\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"stub\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"video-container\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"iframe\\\"],[14,\\\"width\\\",\\\"560\\\"],[14,\\\"height\\\",\\\"315\\\"],[14,\\\"src\\\",\\\"https://www.youtube.com/embed/NZK96u9JAqk?si=uxK7415MMLQH3wrC\\\"],[14,\\\"title\\\",\\\"YouTube video player\\\"],[14,\\\"frameborder\\\",\\\"0\\\"],[14,\\\"allow\\\",\\\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\\\"],[14,\\\"referrerpolicy\\\",\\\"strict-origin-when-cross-origin\\\"],[14,\\\"allowfullscreen\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[14,0,\\\"title\\\"],[12],[2,\\\"Signing up\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"span\\\"],[14,0,\\\"pill\\\"],[12],[2,\\\"Getting Started\\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"stub\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"video-container\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"iframe\\\"],[14,\\\"width\\\",\\\"560\\\"],[14,\\\"height\\\",\\\"315\\\"],[14,\\\"src\\\",\\\"https://www.youtube.com/embed/NZK96u9JAqk?si=uxK7415MMLQH3wrC\\\"],[14,\\\"title\\\",\\\"YouTube video player\\\"],[14,\\\"frameborder\\\",\\\"0\\\"],[14,\\\"allow\\\",\\\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\\\"],[14,\\\"referrerpolicy\\\",\\\"strict-origin-when-cross-origin\\\"],[14,\\\"allowfullscreen\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[14,0,\\\"title\\\"],[12],[2,\\\"Signing up\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"span\\\"],[14,0,\\\"pill\\\"],[12],[2,\\\"Getting Started\\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"stub\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"video-container\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"iframe\\\"],[14,\\\"width\\\",\\\"560\\\"],[14,\\\"height\\\",\\\"315\\\"],[14,\\\"src\\\",\\\"https://www.youtube.com/embed/NZK96u9JAqk?si=uxK7415MMLQH3wrC\\\"],[14,\\\"title\\\",\\\"YouTube video player\\\"],[14,\\\"frameborder\\\",\\\"0\\\"],[14,\\\"allow\\\",\\\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\\\"],[14,\\\"referrerpolicy\\\",\\\"strict-origin-when-cross-origin\\\"],[14,\\\"allowfullscreen\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[14,0,\\\"title\\\"],[12],[2,\\\"Signing up\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"span\\\"],[14,0,\\\"pill\\\"],[12],[2,\\\"Getting Started\\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"stub\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"video-container\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"iframe\\\"],[14,\\\"width\\\",\\\"560\\\"],[14,\\\"height\\\",\\\"315\\\"],[14,\\\"src\\\",\\\"https://www.youtube.com/embed/NZK96u9JAqk?si=uxK7415MMLQH3wrC\\\"],[14,\\\"title\\\",\\\"YouTube video player\\\"],[14,\\\"frameborder\\\",\\\"0\\\"],[14,\\\"allow\\\",\\\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\\\"],[14,\\\"referrerpolicy\\\",\\\"strict-origin-when-cross-origin\\\"],[14,\\\"allowfullscreen\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[14,0,\\\"title\\\"],[12],[2,\\\"Signing up\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"span\\\"],[14,0,\\\"pill\\\"],[12],[2,\\\"Getting Started\\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"stub\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"video-container\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"iframe\\\"],[14,\\\"width\\\",\\\"560\\\"],[14,\\\"height\\\",\\\"315\\\"],[14,\\\"src\\\",\\\"https://www.youtube.com/embed/NZK96u9JAqk?si=uxK7415MMLQH3wrC\\\"],[14,\\\"title\\\",\\\"YouTube video player\\\"],[14,\\\"frameborder\\\",\\\"0\\\"],[14,\\\"allow\\\",\\\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\\\"],[14,\\\"referrerpolicy\\\",\\\"strict-origin-when-cross-origin\\\"],[14,\\\"allowfullscreen\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"p\\\"],[14,0,\\\"title\\\"],[12],[2,\\\"Signing up\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"span\\\"],[14,0,\\\"pill\\\"],[12],[2,\\\"Getting Started\\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"faqs\\\"],[14,0,\\\"bg-green--3\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 mobile-col-1-1 margin__bottom--60\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--20\\\"],[12],[2,\\\"Frequently Asked Questions\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Find quick answers to common questions about numiPro.\\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-2 mobile-col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Does numi Pro only feature coins from the Royal Canadian Mint?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Yes. For now.  We started with collectable coins from the Royal Canadian Mint as they are the world leader in minting technology.  The Royal Canadian Mint produces some of the world's most valuable numismatic collectables.  Their capabilities have led to some of the most impressive and technically challenging coin designs ever struck.  These collectables are bought and sold across the globe and represent some of the best performing numismatic investments found anywhere - which numi Pro's market analysis clearly demonstrates.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Does numi Pro feature circulation coins?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"No. numi Pro is only focused on collectable numismatics.  There are numerous high quality apps on the market for valuating and assessing circulation coins and a well established network of firms that grade circulation coins.  numi Pro focuses on collectable numismatics which we see as unique forms of art that are proven investment vehicles.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"How many coins are in numi Pro's database?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"There are currently more than 3,300 coins in the numi Pro database and counting.  We are always expanding the numi Pro database both historically and presently as new numismatic collectables hit the market.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"How far back does the numi Pro database go?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"numi Pro's database currently extends back to 2007.  We are always expanding the numi Pro database with the goal of going back as far as available market and historic data will allow.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"How does numi Pro determine a coin's value?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"numi Pro valuates each collectable using historic market data points through to current day.  These market data points are averaged over all time, along with 30, 60, and 90 day time periods.  If a market average falls below the current melt value of a collectable, its valuation defaults to the melt value.  numi Pro specifically distinguishes between \\\\\\\"sold\\\\\\\" market data and \\\\\\\"for sale\\\\\\\" market data. Valuations are based entirely on sold market prices.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"What kinds of data sources does numi Pro use?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"We scour the globe for collectables market data.  numi Pro's data sources include brick-and-mortar retailers, eBay sellers, auction houses, social media, and numerous online market places.  We are constantly expanding the number of online data sources.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"How often is market data updated?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"At a minimum, numi Pro's market data is updated every day.  Each data source is updated on a custom schedule that depends on how popular it is and how often inventory fluctuates.  For popular data sources, numi Pro can update as often as every hour.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Can I export my collection data?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"numi Pro allows you to export a PDF catalog of your collection of numismatics that contains images of your coins, their specifications, and latest market value for each coin and your collection in total.  numi Pro's PDF export contains a summary of your collection's market performance measured from the time of its creation.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Can I sell coins using numi Pro?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"No. numi Pro does not allow you to sell coins using the app.  It does however, identify some of the top numismatic vendors and their contact details.  Many of these vendors purchase collectables from private collectors, sell collectables on consignment, or can potentially find the right buyer for your collectable.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-2 mobile-col-1-1\\\"],[12],[2,\\\"\\\\n\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Can I buy coins using numi Pro?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Not directly, but:  numi Pro displays all of the \\\\\\\"for sale\\\\\\\" offers of any collectable in the the database and links directly to the seller's website.  numi Pro makes it incredibly easy and fast to source collectables from thousands of sellers worldwide.  With numiALERTS, you can configure notifications for any coin in the database and be notified when it becomes available, or at a specific price or price range.  Then sit back and let numi Pro scan the entire market and let the data come to you via email, SMS, or Telegram. \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Can I add coins to numi Pro myself?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"No. numi Pro's database is carefully curated by our numismatic experts to ensure the highest accuracy for specifications and the highest quality of images and video. We also take great care to include as much descriptive information and narratives a possible for every collectable.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Will numi Pro ever include coins from other mints?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Yes. Stay tuned!\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Is there a mobile version of numi Pro?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"It's in progress.  Stay tuned!\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Why is numi Pro accessed through remote desktop?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"numi Pro is powered by a massive amount of data.  Making an app that is responsive with so much data underneath is no easy thing.  If numi Pro was an app installed on your PC, it would end up occupying hundreds of gigabytes!  Terabytes even.  While you might have the space for it, most people would not have an internet connection capable of keeping numi Pro's market data in sync with our servers.  With a remote desktop connection, numi Pro is an app that runs inside our data centre, right next to the servers that power it.  It doesn't get any faster or more responsive than that.  Because Remote Desktop is so efficient, even if you don't have a great Internet connection, numi Pro is just as fast and responsive as if it was installed on your computer.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"How many data sources does numi Pro have?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Um... A lot.  Hundreds of retailers, dozens of auctions, and thousands of sellers across the world.  And we're always expanding.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Why do some coins have little or no market data?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Some numismatic collectables don't have a lot of market data because they so rarely change hands.  If you're trying to source a coin with a mintage below 100, for example, many owners rarely or never sell.  numi Pro normally has dozens, hundreds, or even thousands of market data points for any given collectable, but there are a few where there are few or even none.  That just tells you how valuable a particular collectable really could be.  But don't fret.  If there was ever a chance you could find a rare collectable that seems unobtainable, your best bet is numiALERTS.  Configure an alert and you will be notified when a collectable you can never seem to find finally becomes available.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"details\\\"],[14,0,\\\"accordion\\\"],[14,3,\\\"questions\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"summary\\\"],[12],[2,\\\"Can I be a beta tester for future versions of numi Pro?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"We are always looking for testers because we are always improving numi and developing new features.  Send us an email to \\\"],[10,\\\"a\\\"],[14,6,\\\"mailto:betatesters@numisoft.ca\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[2,\\\"betatesters@numisoft.ca\\\"],[13],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"hash\\\",\\\"array\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/help-and-guides/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/index/controller\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _class, _descriptor, _descriptor2;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  let IndexController = _exports.default = (_dec = Ember._tracked, _dec2 = Ember._tracked, _dec3 = Ember._action, _dec4 = Ember._action, _dec5 = Ember._action, _dec6 = Ember._action, _class = class IndexController extends Ember.Controller {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"billPeriod\", _descriptor, this);\n      _initializerDefineProperty(this, \"activeImage\", _descriptor2, this);\n    }\n    get isMonthly() {\n      return this.billPeriod === 'monthly';\n    }\n    get isYearly() {\n      return this.billPeriod === 'yearly';\n    }\n    get price() {\n      if (this.isYearly) {\n        return 120;\n      }\n      return 15;\n    }\n    setBilling(period) {\n      this.billPeriod = period;\n    }\n    close() {\n      this.activeImage = null;\n    }\n    stop(e) {\n      e.stopPropagation();\n    }\n    open(src, alt, options = {}) {\n      this.activeImage = {\n        src,\n        alt,\n        has768: options.has768 ?? false,\n        has1024: options.has1024 ?? false,\n        has1400: options.has1400 ?? false\n      };\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"billPeriod\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return 'monthly';\n    }\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"activeImage\", [_dec2], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"setBilling\", [_dec3], Object.getOwnPropertyDescriptor(_class.prototype, \"setBilling\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"close\", [_dec4], Object.getOwnPropertyDescriptor(_class.prototype, \"close\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"stop\", [_dec5], Object.getOwnPropertyDescriptor(_class.prototype, \"stop\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"open\", [_dec6], Object.getOwnPropertyDescriptor(_class.prototype, \"open\"), _class.prototype), _class);\n});","define(\"numisoft-frontend/routes/index/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class IndexRoute extends Ember.Route {}\n  _exports.default = IndexRoute;\n});","define(\"numisoft-frontend/routes/index/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"srcDFqJt\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[8,\\\"sub-nav\\\",[],[[\\\"@links\\\"],[[30,[36,3],[[30,[36,2],null,[[\\\"label\\\",\\\"href\\\",\\\"image\\\"],[\\\"numi Pro\\\",\\\"#what-is\\\",\\\"/assets/images/numi-pro-black-icon.png\\\"]]],[30,[36,2],null,[[\\\"label\\\",\\\"href\\\"],[\\\"Features\\\",\\\"#deliver\\\"]]],[30,[36,2],null,[[\\\"label\\\",\\\"href\\\"],[\\\"Benefits\\\",\\\"#do\\\"]]],[30,[36,2],null,[[\\\"label\\\",\\\"href\\\",\\\"image\\\"],[\\\"numiALERTS\\\",\\\"#numi-alerts\\\",\\\"/assets/images/numi-alerts-black-icon.png\\\"]]],[30,[36,2],null,[[\\\"label\\\",\\\"href\\\"],[\\\"Pricing\\\",\\\"#pricing\\\"]]],[30,[36,2],null,[[\\\"label\\\",\\\"href\\\"],[\\\"Security\\\",\\\"#security\\\"]]],[30,[36,2],null,[[\\\"label\\\",\\\"href\\\"],[\\\"Set Up\\\",\\\"#set-up\\\"]]]],null]]],null],[2,\\\"\\\\n\\\\n\\\\n\\\"],[10,\\\"section\\\"],[14,0,\\\"video-container\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"iframe\\\"],[14,\\\"width\\\",\\\"560\\\"],[14,\\\"height\\\",\\\"315\\\"],[14,\\\"src\\\",\\\"https://www.youtube.com/embed/VffHtnq9ZFE?si=mWkJahO-egDnqHmd&autoplay=0&controls=0&modestbranding=1&rel=0\\\"],[14,\\\"title\\\",\\\"YouTube video player\\\"],[14,\\\"frameborder\\\",\\\"0\\\"],[14,\\\"allow\\\",\\\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\\\"],[14,\\\"referrerpolicy\\\",\\\"strict-origin-when-cross-origin\\\"],[14,\\\"allowfullscreen\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"intro\\\"],[14,0,\\\"hero bg-gray--1\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad clearfix\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 text--center \\\"],[12],[2,\\\"\\\\n\\\"],[2,\\\"            \\\"],[10,\\\"img\\\"],[14,0,\\\"margin__bottom--40\\\"],[14,\\\"src\\\",\\\"/assets/images/numi-pro-cropped-icon-wordmark.png\\\"],[14,\\\"alt\\\",\\\"numi Pro\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[14,0,\\\"text--flavour\\\"],[12],[2,\\\"Your connection to a mint collection.\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"ul\\\"],[14,0,\\\"btn-block flex-content margin__top--40 clearfix text--maxed-2 margin__left-right--auto\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"flex-content__child flex-content__child--6-12 margin__bottom--20\\\"],[12],[8,\\\"link-to\\\",[[24,0,\\\"btn btn--beige\\\"]],[[\\\"@route\\\",\\\"@model\\\"],[\\\"sign-up.collectors\\\",\\\"numiPro\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Sign Up\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"flex-content__child flex-content__child--6-12 margin__bottom--20\\\"],[12],[8,\\\"link-to\\\",[[24,0,\\\"btn btn--gray\\\"]],[[\\\"@route\\\",\\\"@query\\\"],[\\\"contact\\\",[30,[36,2],null,[[\\\"from\\\"],[\\\"/#what-is\\\"]]]]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Schedule a demo\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"bokeh-1\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"369\\\"],[14,\\\"height\\\",\\\"427\\\"],[14,\\\"viewBox\\\",\\\"0 0 369 427\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M222.976 407.584C222.976 417.802 214.693 426.084 204.476 426.084C194.259 426.084 185.976 417.802 185.976 407.584C185.976 397.367 194.259 389.084 204.476 389.084C214.693 389.084 222.976 397.367 222.976 407.584Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M144.57 301.979C144.57 317.271 132.174 329.667 116.881 329.667C101.589 329.667 89.1926 317.271 89.1926 301.979C89.1926 286.686 101.589 274.29 116.881 274.29C132.174 274.29 144.57 286.686 144.57 301.979Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M19.4169 389.084C19.4169 399.808 10.7236 408.501 0 408.501C-10.7236 408.501 -19.4169 399.808 -19.4169 389.084C-19.4169 378.361 -10.7236 369.667 0 369.667C10.7236 369.667 19.4169 378.361 19.4169 389.084Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M244.661 176.761C244.661 188.737 234.952 198.446 222.976 198.446C211 198.446 201.291 188.737 201.291 176.761C201.291 164.785 211 155.076 222.976 155.076C234.952 155.076 244.661 164.785 244.661 176.761Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M311.6 289.084C311.6 301.061 301.892 310.769 289.916 310.769C277.939 310.769 268.231 301.061 268.231 289.084C268.231 277.108 277.939 267.4 289.916 267.4C301.892 267.4 311.6 277.108 311.6 289.084Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M368.075 21.6848C368.075 33.661 358.366 43.3696 346.39 43.3696C334.414 43.3696 324.705 33.661 324.705 21.6848C324.705 9.70862 334.414 0 346.39 0C358.366 0 368.075 9.70862 368.075 21.6848Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M144.57 42.3955C144.57 57.6876 132.174 70.0844 116.881 70.0844C101.589 70.0844 89.1926 57.6876 89.1926 42.3955C89.1926 27.1034 101.589 14.7067 116.881 14.7067C132.174 14.7067 144.57 27.1034 144.57 42.3955Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M14.7067 21.1978C14.7067 32.9049 5.21611 42.3955 -6.49109 42.3955C-18.1983 42.3955 -27.6888 32.9049 -27.6888 21.1978C-27.6888 9.49056 -18.1983 0 -6.49109 0C5.21611 0 14.7067 9.49056 14.7067 21.1978Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M78.0477 155.076C78.0477 166.783 68.5572 176.274 56.85 176.274C45.1428 176.274 35.6522 166.783 35.6522 155.076C35.6522 143.369 45.1428 133.879 56.85 133.879C68.5572 133.879 78.0477 143.369 78.0477 155.076Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"bokeh-2\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"369\\\"],[14,\\\"height\\\",\\\"427\\\"],[14,\\\"viewBox\\\",\\\"0 0 369 427\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M222.976 407.584C222.976 417.802 214.693 426.084 204.476 426.084C194.259 426.084 185.976 417.802 185.976 407.584C185.976 397.367 194.259 389.084 204.476 389.084C214.693 389.084 222.976 397.367 222.976 407.584Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M144.57 301.979C144.57 317.271 132.174 329.667 116.881 329.667C101.589 329.667 89.1926 317.271 89.1926 301.979C89.1926 286.686 101.589 274.29 116.881 274.29C132.174 274.29 144.57 286.686 144.57 301.979Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M19.4169 389.084C19.4169 399.808 10.7236 408.501 0 408.501C-10.7236 408.501 -19.4169 399.808 -19.4169 389.084C-19.4169 378.361 -10.7236 369.667 0 369.667C10.7236 369.667 19.4169 378.361 19.4169 389.084Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M244.661 176.761C244.661 188.737 234.952 198.446 222.976 198.446C211 198.446 201.291 188.737 201.291 176.761C201.291 164.785 211 155.076 222.976 155.076C234.952 155.076 244.661 164.785 244.661 176.761Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M311.6 289.084C311.6 301.061 301.892 310.769 289.916 310.769C277.939 310.769 268.231 301.061 268.231 289.084C268.231 277.108 277.939 267.4 289.916 267.4C301.892 267.4 311.6 277.108 311.6 289.084Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M368.075 21.6848C368.075 33.661 358.366 43.3696 346.39 43.3696C334.414 43.3696 324.705 33.661 324.705 21.6848C324.705 9.70862 334.414 0 346.39 0C358.366 0 368.075 9.70862 368.075 21.6848Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M144.57 42.3955C144.57 57.6876 132.174 70.0844 116.881 70.0844C101.589 70.0844 89.1926 57.6876 89.1926 42.3955C89.1926 27.1034 101.589 14.7067 116.881 14.7067C132.174 14.7067 144.57 27.1034 144.57 42.3955Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M14.7067 21.1978C14.7067 32.9049 5.21611 42.3955 -6.49109 42.3955C-18.1983 42.3955 -27.6888 32.9049 -27.6888 21.1978C-27.6888 9.49056 -18.1983 0 -6.49109 0C5.21611 0 14.7067 9.49056 14.7067 21.1978Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M78.0477 155.076C78.0477 166.783 68.5572 176.274 56.85 176.274C45.1428 176.274 35.6522 166.783 35.6522 155.076C35.6522 143.369 45.1428 133.879 56.85 133.879C68.5572 133.879 78.0477 143.369 78.0477 155.076Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.2\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"what-is\\\"],[14,0,\\\"grid overflow--hidden\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid-pad flex-content clearfix position--relative\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child flex-content__child--5-12 dis__flex--align-self--center\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/numi-pro-coloured-icon.png\\\"],[14,\\\"alt\\\",\\\"numi Pro icon\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[12],[2,\\\"What is \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\"?\\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child flex-content__child--7-12 dis__flex--align-self--center\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[12],[2,\\\"numi Pro is a feature-packed desktop app built for discovery, valuation, and market intelligence for collectible numismatics.  For \\\"],[8,\\\"link-to\\\",[],[[\\\"@route\\\"],[\\\"retailers\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"retailers\\\"]],\\\"parameters\\\":[]}]]],[2,\\\" and sellers, numi Pro offers powerful inventory analysis and advanced market intelligence that will add directly to your bottom line.\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Access the largest Royal Canadian Mint coin database, value individual coins and complete series, showcase your collection in a beautiful digital display case, and monitor its performance over time with a financial tool designed to help protect your investment.\\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"half-moon-arrow\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"53\\\"],[14,\\\"height\\\",\\\"28\\\"],[14,\\\"viewBox\\\",\\\"0 0 53 28\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M51.0811 0.0820542C51.275 -0.0458792 51.5391 -0.0240785 51.71 0.146507L52.418 0.853539C52.5116 0.947229 52.5644 1.07457 52.5645 1.20705C52.5645 1.33958 52.5116 1.46682 52.418 1.56057L27.3477 26.628C27.3444 26.6314 27.3422 26.6362 27.3389 26.6397L26.6318 27.3467C26.4366 27.5419 26.1201 27.5419 25.9248 27.3467L0.146484 1.56936C0.0527147 1.47559 -9.82158e-08 1.34845 0 1.21584C7.77421e-05 1.08333 0.0527902 0.956022 0.146484 0.862328L0.854492 0.155296C1.04981 -0.0395561 1.36642 -0.0398105 1.56152 0.155296L26.2773 24.8711L51.0029 0.146507L51.0811 0.0820542Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"deliver\\\"],[14,0,\\\"bg-gray--2\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 text--center\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"\\\"],[12],[2,\\\"How does \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\" deliver?\\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,1,\\\"coll-boards\\\"],[14,0,\\\"boards\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"board board--left\\\"],[12],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"open\\\"]],\\\"numi-app-screenshot\\\",\\\"numi Pro screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,false]]]],null]],null],[12],[2,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/numi-app-screenshot-768.jpg\\\"],[14,\\\"alt\\\",\\\"numi Pro screenshot\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"board__content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"board__title margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"numi Pro\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Access numi Pro from PC or Mac with no software installation, configuration, or future updates.  numi Pro sits behind an encrypted VPN inside its own remote desktop environment. Everything is set up before you log in.  Don't have a great Internet connection?  No problem!  numi Pro is lightning fast because the app runs inside our high performance data centre. If you can stream video, you can run numi Pro.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"board board--right\\\"],[12],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"open\\\"]],\\\"numi-List-View-Queen-Elizabeths-Reign-Series\\\",\\\"numi List View Queen Elizabeth's Reign Series screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,true]]]],null]],null],[12],[2,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/numi-List-View-Queen-Elizabeths-Reign-Series-768.jpg\\\"],[14,\\\"alt\\\",\\\"numi List View Queen Elizabeth's Reign Series screenshot\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"board__content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"board__title margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Universal Search\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"numi Pro has a powerful search index that contains specifications, embellishments, detailed, descriptions, narratives, and market data like prices, quantities, gains, losses, melt values and more - for every coin.  Don’t know exactly what you’re looking for? numi Pro will find it. Fast!\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"board board--left\\\"],[12],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"open\\\"]],\\\"numi-numiMATCH-100-Coins-2022-Proof-2oz-Pure-Gold-Coin-The-Imperial-State-Crown\\\",\\\"numi numiMATCH 100 Coins 2022 Proof 2oz Pure Gold Coin The Imperial State Crown screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,true]]]],null]],null],[12],[2,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/numi-numiMATCH-100-Coins-2022-Proof-2oz-Pure-Gold-Coin-The-Imperial-State-Crown-768.jpg\\\"],[14,\\\"alt\\\",\\\"numi numiMATCH 100 Coins 2022 Proof 2oz Pure Gold Coin The Imperial State Crown screenshot\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"board__content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"board__title margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"numiMATCH AI\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Choose any coin and leverage the power of AI to instantly find hundreds of similar coins based on design, theme, look, feel, shape, metal, specifications, and more.  numiMATCH is an incredibly powerful way to discover coins you didn’t know existed!  And it's super fast and more than a little fun.  Even if you're a seasoned collector, numiMATCH will surprise you with undiscovered coins just waiting to be added to your collection.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"board board--edge-to-edge\\\"],[12],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[24,0,\\\"button--left\\\"],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"open\\\"]],\\\"market-summary\\\",\\\"Market Summary screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,false]]]],null]],null],[12],[2,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/market-summary-768.jpg\\\"],[14,\\\"alt\\\",\\\"Market Summary screenshot\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"board__content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"board__title margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Market Analysis\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"numi has thousands of coins leveraging a database of millions of market data points.  This data loads instantly for every coin, series, group, portfolio, or search result. Choose from a range of graphs and visualizations like sold and for sale quantities, prices, profit and loss, metals performance, volume, distribution, and more.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[24,0,\\\"button--right\\\"],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"open\\\"]],\\\"sold-metal-melt-premium-graphs\\\",\\\"Sold metal melt premium graphs screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,false]]]],null]],null],[12],[2,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/sold-metal-melt-premium-graphs-768.jpg\\\"],[14,\\\"alt\\\",\\\"Sold metal melt premium graphs screenshot\\\"],[14,5,\\\"object-position: left;\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"board board--right\\\"],[12],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"open\\\"]],\\\"numi-Coin-Profile-2022-Proof-2oz-Pure-Gold-Coin-The-Imperial-State-Crown\\\",\\\"numi Coin Profile 2022 Proof 2oz Pure Gold Coin The Imperial State Crown screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,false]]]],null]],null],[12],[2,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/numi-Coin-Profile-2022-Proof-2oz-Pure-Gold-Coin-The-Imperial-State-Crown-768.jpg\\\"],[14,\\\"alt\\\",\\\"numi Coin Profile 2022 Proof 2oz Pure Gold Coin The Imperial State Crown screenshot\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"board__content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"board__title margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Beautiful Coin Profiles\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Every coin has an extensive profile with detailed specifications, flowing narratives, high resolution images, and video in most cases. numi Pro shows you every coin from multiple angles in high resolution. Manage your collection, custom groups, portfolios, star-ratings, and favourites. And numi Pro is fast.  Instantly load a profile or shuffle through them like a deck of cards you never have to touch.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n\\\\n\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"board board--left\\\"],[12],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"open\\\"]],\\\"numi-Portfolio-Graph\\\",\\\"numi-portfolio-graph screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,false]]]],null]],null],[12],[2,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/numi-Portfolio-Graph-768.jpg\\\"],[14,\\\"alt\\\",\\\"numi-portfolio-graph screenshot\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"board__content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"board__title margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Portfolio Performance Tracking\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Assemble any number of coins into portfolios to track their market performance over time.  numi Pro lets you create as many portfolios as you like.  Portfolios are entirely private but if you want, you can share with others using your avatar.  numi Portfolios make it easy to see the performance of coins that matter to you on a daily basis.  Keep tabs on your investment and see if your theories and hunches come true.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"board board--right\\\"],[12],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"open\\\"]],\\\"numi-Full-Screen-Presenter-2022Proof-2oz-Pure-Gold-Coin-Her-Majesty-Queen-Elizabeth-IIs-Diamond-Diadem\\\",\\\"numi Full Screen Presenter 2022 Proof 2oz Pure Gold Coin Her Majesty Queen Elizabeth II's Diamond Diadem screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,true]]]],null]],null],[12],[2,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/numi-Full-Screen-Presenter-2022Proof-2oz-Pure-Gold-Coin-Her-Majesty-Queen-Elizabeth-IIs-Diamond-Diadem-768.jpg\\\"],[14,\\\"alt\\\",\\\"numi Full Screen Presenter 2022 Proof 2oz Pure Gold Coin Her Majesty Queen Elizabeth II's Diamond Diadem screenshot\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"board__content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"board__title margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Digital Display Case\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Are your coins on display? Do you let people handle them? Ever drop one?  numi Pro is your ultimate digital display case. With its high resolution images, video, and full-screen presenter mode, there's no need to physically handle your coins if you don't want to. You and your guests can experience your collection in stunning detail, without magnification, and without putting your valuable investments at risk.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"board board--left\\\"],[12],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"open\\\"]],\\\"numi-Charts-Profit-and-Loss-for-Queen-Elizabenths-Reign-Series\\\",\\\"numi Charts Profit and Loss for Queen Elizabeth's Reign Series screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,true]]]],null]],null],[12],[2,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/numi-Charts-Profit-and-Loss-for-Queen-Elizabenths-Reign-Series-768.jpg\\\"],[14,\\\"alt\\\",\\\"numi Charts Profit and Loss for Queen Elizabeth's Reign Series screenshot\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"board__content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"board__title margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\" Data, Charts, Graphs -Oh My!\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Big data? check. Overwhelming? No!  numi Pro has a range of interactive data visualizations for any coin, series, group, portfolio, or search result. And they're fast which means you're not waiting around staring at a progress bar. A whole range of graphs and visualizations are at your fingertips like market prices, availability, profit and loss, metals performance, volume, distribution, and more.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"board board--right\\\"],[12],[2,\\\"\\\\n            \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"open\\\"]],\\\"numi-Charts-Coins-Sold-Around-the-World-for-Queen-Elizabeths-Reign-Series\\\",\\\"numi Charts Coins Sold Around the World for Queen Elizabeth's Reign Series screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,true]]]],null]],null],[12],[2,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/numi-Charts-Coins-Sold-Around-the-World-for-Queen-Elizabeths-Reign-Series-768.jpg\\\"],[14,\\\"alt\\\",\\\"numi Charts Coins Sold Around the World for Queen Elizabeth's Reign Series screenshot\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"board__content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"board__title margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Global Sales Map\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Choose any coin, series, group, portfolio, or search result and numi Pro will plot the locations of sold or for sale points around the world.  Know where coins have sold or are for sale, their prices, and quantities from retailers and sellers everywhere. If you're buying or selling, numi Pro's Global Sales Map will show you were the demand is. And you can navigate directly to a seller's website if you find the deal you're looking for.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[10,\\\"svg\\\"],[14,0,\\\"blob\\\"],[14,1,\\\"blob-1\\\"],[14,\\\"width\\\",\\\"312\\\"],[14,\\\"height\\\",\\\"581\\\"],[14,\\\"viewBox\\\",\\\"0 0 312 581\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M199.657 233.271C227.545 318.388 208.082 419.772 143.3 469.157C78.8095 518.252 -30.9995 515.928 -104.787 462.476C-178.574 409.024 -216.629 305.025 -189.613 221.361C-162.596 137.406 -70.798 73.7868 12.866 76.6918C96.2395 79.3063 171.769 148.155 199.657 233.271Z\\\"],[14,\\\"fill\\\",\\\"#828248\\\"],[14,\\\"fill-opacity\\\",\\\"0.11\\\"],[12],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[10,\\\"svg\\\"],[14,0,\\\"blob\\\"],[14,1,\\\"blob-2\\\"],[14,\\\"width\\\",\\\"507\\\"],[14,\\\"height\\\",\\\"940\\\"],[14,\\\"viewBox\\\",\\\"0 0 507 940\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M735.08 388.22C772.68 500.55 735.08 641.55 642.96 709.23C550.37 776.91 403.26 770.33 291.87 694.19C180.48 618.52 104.81 472.35 140.53 363.31C176.25 254.27 322.89 181.89 453.55 187.06C583.74 192.7 697.01 275.89 735.08 388.22Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.07\\\"],[12],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[10,\\\"svg\\\"],[14,0,\\\"blob\\\"],[14,1,\\\"blob-3\\\"],[14,\\\"width\\\",\\\"491\\\"],[14,\\\"height\\\",\\\"911\\\"],[14,\\\"viewBox\\\",\\\"0 0 491 911\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M318.777 358.023C360.227 491.029 322.421 644.988 221.755 719.234C121.545 793.481 -41.0684 788.926 -137.179 713.768C-233.289 639.066 -262.441 494.217 -222.813 363.489C-183.184 232.76 -73.8644 116.608 40.9216 114.33C156.163 112.508 277.326 225.017 318.777 358.023Z\\\"],[14,\\\"fill\\\",\\\"#C9C973\\\"],[14,\\\"fill-opacity\\\",\\\"0.15\\\"],[12],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[10,\\\"svg\\\"],[14,0,\\\"blob\\\"],[14,1,\\\"blob-4\\\"],[14,\\\"width\\\",\\\"741\\\"],[14,\\\"height\\\",\\\"983\\\"],[14,\\\"viewBox\\\",\\\"0 0 741 983\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M807.043 383.37C845.871 507.72 784.434 658.61 670.406 742.657C555.886 826.703 389.268 843.906 276.223 766.74C163.178 689.575 103.215 517.55 147.941 384.845C192.668 251.648 342.084 157.772 486.093 159.246C630.103 161.212 768.706 258.529 807.043 383.37Z\\\"],[14,\\\"fill\\\",\\\"#828248\\\"],[14,\\\"fill-opacity\\\",\\\"0.06\\\"],[12],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,0,\\\"video-container\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"iframe\\\"],[14,\\\"width\\\",\\\"560\\\"],[14,\\\"height\\\",\\\"315\\\"],[14,\\\"src\\\",\\\"https://www.youtube.com/embed/xo9O6O-Q88Y?si=ujO6ySrzgAoG53Bs&autoplay=0&controls=0&modestbranding=1&rel=0\\\"],[14,\\\"title\\\",\\\"YouTube video player\\\"],[14,\\\"frameborder\\\",\\\"0\\\"],[14,\\\"allow\\\",\\\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\\\"],[14,\\\"referrerpolicy\\\",\\\"strict-origin-when-cross-origin\\\"],[14,\\\"allowfullscreen\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"picture\\\"],[14,0,\\\"banner-image\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 768px)\\\"],[14,\\\"srcset\\\",\\\"/assets/images/coin-banner-v2-1-768.jpg\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 1024px)\\\"],[14,\\\"srcset\\\",\\\"/assets/images/coin-banner-v2-1-1024.jpg\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 1400px)\\\"],[14,\\\"srcset\\\",\\\"/assets/images/coin-banner-v2-1-1400.jpg\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/coin-banner-v2-1.jpg\\\"],[14,\\\"alt\\\",\\\"A banner of overlapping Royal Canadian Mint coins\\\"],[12],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"do\\\"],[14,0,\\\"bg-gray--2\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--80\\\"],[12],[2,\\\"What can \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\" do?\\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-8-12 mobile-col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"ul\\\"],[14,0,\\\"cards flex-content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"cards-li--50\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card-icon\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/dartboard.png\\\"],[14,\\\"alt\\\",\\\"dartboard icon representing accuracy\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[14,0,\\\"card-title margin__bottom--10\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\" Highly Accurate Valuation\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"numi accurately valuates Royal Canadian Mint coins and collections. It uses the latest AI and machine learning techniques to analyze millions of transactions from across the globe.\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"cards-li--50\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card-icon\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/compass.png\\\"],[14,\\\"alt\\\",\\\"compass icon representing search and exploration\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[14,0,\\\"card-title margin__bottom--10\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Discover, Match, Search, Explore!\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"The largest database of Royal Canadian Mint coins ever created. Powerful search tools and numiMATCH AI let you discover coins you never knew existed. numi will surprise you with its advanced searching and matching coins that look and feel similar to any coin you choose.\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"cards-li--50\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card-icon\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/custom-portfolio.png\\\"],[14,\\\"alt\\\",\\\"diagram icon representing visualizing performance\\\"],[14,5,\\\"margin-left: -33px; max-height: 66px; margin-top: -33px;\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[14,0,\\\"card-title margin__bottom--10\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Visualize Your Investment's Performance\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"numi tracks and charts the performance of your collection every day. Create portfolios to see what coins perform best over time.  Have a theory on what the market will do? numi lets you test it.\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"cards-li--50\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card-icon\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/custom-series.png\\\"],[14,\\\"alt\\\",\\\"globe icon representing sourcing anywhere\\\"],[14,5,\\\"margin-left: -33px; max-height: 66px; margin-top: -29px;\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[14,0,\\\"card-title margin__bottom--10\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Source coins from anywhere\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"Trying to find something rare? Want to complete a series? Building a collection with a theme? numi shows who is selling, where, and at what price across the world. Instantly compare prices and link directly to a retailer's store.\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"li\\\"],[14,0,\\\"cards-li--50\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"card\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card-icon\\\"],[12],[10,\\\"img\\\"],[14,0,\\\"custom-numi-alert-icon\\\"],[14,\\\"src\\\",\\\"/assets/images/padlock.png\\\"],[14,\\\"alt\\\",\\\"padlock icon representing protecting investment\\\"],[12],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[14,0,\\\"card-title margin__bottom--10 \\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Protect Your Investment\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[12],[2,\\\"At some point every collector will ask: What is my collection worth?  Insuring your collection based on its melt value? Whoa. numi makes it pretty clear that's not good enough. Have confidence your collection is protected by knowing what it's actually worth.\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-4-12 mobile-col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"text--center pad__all--40 well well--green well--effect position--relative\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"figure\\\"],[14,0,\\\"well__figure\\\"],[12],[10,\\\"img\\\"],[14,0,\\\"shake\\\"],[14,\\\"src\\\",\\\"/assets/images/custom-numi-alerts.png\\\"],[14,\\\"alt\\\",\\\"bell icon representing alerts\\\"],[12],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"well__title margin__bottom--10\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Let the data come to you\\\"],[13],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"numiALERTS notifies you of market activity as it happens. Know the moment a rare coin hits the market. Find a coin for sale at a specific price. Know when the market is primed to buy, sell, or hold. Stop scouring the Internet, sit back and let numiALERTS do the work!\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[8,\\\"numi-alerts\\\",[],[[],[]],null],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"bg-gradient--1\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,1,\\\"well-retailer-callout\\\"],[14,0,\\\"flex-content\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"col-9-12 dis__flex--align-self--center\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"h3\\\"],[14,0,\\\"col-1-1\\\"],[12],[2,\\\"I'm a retailer. What can \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\" do for me?\\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"col-3-12 dis__flex--align-self--center text--center\\\"],[12],[2,\\\"\\\\n                        \\\"],[8,\\\"link-to\\\",[[24,0,\\\"btn btn--gray-2\\\"]],[[\\\"@route\\\"],[\\\"retailers\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Take me there!\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\\n\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"pricing\\\"],[14,0,\\\"bg-green--2\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__bottom--60 text--center\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--10\\\"],[12],[2,\\\"How is \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-2\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\" priced?\\\"],[13],[2,\\\"\\\\n\\\"],[2,\\\"            \\\"],[10,\\\"small\\\"],[12],[10,\\\"span\\\"],[14,0,\\\"text--green\\\"],[12],[2,\\\"*\\\"],[13],[2,\\\"Pricing is in Canadian dollars\\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 text--center\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[15,0,[31,[\\\"btn-grp dis__block margin__left-right--auto  \\\",[30,[36,0],[[32,0,[\\\"isMonthly\\\"]],\\\"margin__bottom--40\\\",\\\"margin__bottom--40\\\"],null]]]],[12],[2,\\\"\\\\n                \\\"],[11,\\\"button\\\"],[16,0,[31,[\\\"btn--left \\\",[30,[36,0],[[32,0,[\\\"isMonthly\\\"]],\\\"active\\\"],null]]]],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"setBilling\\\"]],\\\"monthly\\\"],null]],null],[12],[2,\\\"Billed Monthly\\\"],[13],[2,\\\"\\\\n                \\\"],[11,\\\"button\\\"],[16,0,[31,[\\\"btn--right \\\",[30,[36,0],[[32,0,[\\\"isYearly\\\"]],\\\"active\\\"],null]]]],[4,[38,1],[\\\"click\\\",[30,[36,4],[[32,0,[\\\"setBilling\\\"]],\\\"yearly\\\"],null]],null],[12],[2,\\\"Billed Yearly \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,0,[\\\"isYearly\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                \\\"],[10,\\\"p\\\"],[14,0,\\\"pill margin__bottom--40\\\"],[14,5,\\\"font-style: italic;\\\"],[12],[2,\\\"Get 20% off with a yearly plan!\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"            \\\"],[10,\\\"div\\\"],[14,1,\\\"pricing-cards\\\"],[14,0,\\\"flex-content\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"well well--gray pad__all--40 well-shadow\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"text--left border-bottom pad__bot--10 margin__bottom--40\\\"],[12],[2,\\\"\\\\n\\\"],[2,\\\"                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/numi-pro-cropped-icon-wordmark.png\\\"],[14,\\\"alt\\\",\\\"numi Pro\\\"],[14,5,\\\"width: auto; height: 60px; display: block; margin-bottom: 12px; \\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[14,5,\\\"line-height: 1.2; color: rgba(0,0,0,.6);\\\"],[12],[10,\\\"em\\\"],[12],[2,\\\"numi Pro is a desktop app built for discovery, valuation, and market intelligence for collectible numismatics.\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,0,[\\\"isMonthly\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                        \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[2,\\\"1 User\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[2,\\\"$199.00\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[2,\\\"3-Pack\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[2,\\\"$419.00\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[2,\\\"More than 5 users\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[8,\\\"link-to\\\",[],[[\\\"@route\\\"],[\\\"contact\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Contact Us\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[6,[37,0],[[32,0,[\\\"isYearly\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                        \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[2,\\\"1 User\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[2,\\\"$1,910.40\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[2,\\\"3-Pack\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[2,\\\"$4,022.40\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[2,\\\"More than 5 users\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[8,\\\"link-to\\\",[],[[\\\"@route\\\"],[\\\"contact\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Contact Us\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"well well--gray pad__all--40 well-shadow\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"text--left border-bottom pad__bot--10 margin__bottom--40\\\"],[12],[2,\\\"\\\\n\\\"],[2,\\\"                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/numi-alerts-cropped-icon-wordmark.png\\\"],[14,\\\"alt\\\",\\\"numiALERTS\\\"],[14,5,\\\"width: auto; height: 50px; display: block; margin-bottom: 20px; \\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[14,5,\\\"line-height: 1.2; color: rgba(0,0,0,.6);\\\"],[12],[10,\\\"em\\\"],[12],[2,\\\"numiALERTS are an add-on for numi Pro. Choose up to 100 coins for numiALERTS per month.\\\"],[13],[13],[10,\\\"span\\\"],[14,0,\\\"text--green-2\\\"],[12],[2,\\\"*\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,0,[\\\"isMonthly\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"numiALERTS - 10\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"$39.99\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"numiALERTS - 25\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"$74.99\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"numiALERTS - 50\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"$149.99\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"numiALERTS - 100\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"$199.99\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"More than 100 coins\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[8,\\\"link-to\\\",[],[[\\\"@route\\\"],[\\\"contact\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Contact Us\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[6,[37,0],[[32,0,[\\\"isYearly\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"numiALERTS - 10\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"$383.90\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"numiALERTS - 25\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"$719.90\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"numiALERTS - 50\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"$1,439.90\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"numiALERTS - 100\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"$1,919.90\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[2,\\\"More than 100 coins\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[8,\\\"link-to\\\",[],[[\\\"@route\\\"],[\\\"contact\\\"]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Contact Us\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child flex-content__child--full\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"ul\\\"],[14,0,\\\"btn-block flex-content margin__top--20 clearfix\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"li\\\"],[14,0,\\\"flex-content__child flex-content__child--6-12\\\"],[12],[8,\\\"link-to\\\",[[24,0,\\\"btn btn--gray\\\"]],[[\\\"@route\\\",\\\"@model\\\",\\\"@query\\\"],[\\\"sign-up.collectors\\\",\\\"numiPro\\\",[30,[36,2],null,[[\\\"billPeriod\\\"],[[32,0,[\\\"billPeriod\\\"]]]]]]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Sign me up!\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"li\\\"],[14,0,\\\"flex-content__child flex-content__child--6-12\\\"],[12],[8,\\\"link-to\\\",[[24,0,\\\"btn btn--green\\\"]],[[\\\"@route\\\",\\\"@query\\\"],[\\\"contact\\\",[30,[36,2],null,[[\\\"from\\\"],[\\\"/#pricing\\\"]]]]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Schedule a demo\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[14,0,\\\"text--maxed-2 margin__left-right--auto\\\"],[12],[10,\\\"span\\\"],[14,0,\\\"text--green-2\\\"],[12],[2,\\\"*\\\"],[13],[2,\\\"You configure numiALERTS from inside the numi Pro app or from your web browser. If you have more than one numi Pro user, numiALERTS can be tied to a single user or distributed across your accounts depending on your needs.\\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"security\\\"],[14,0,\\\"bg-green--1\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content mobile-col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child flex-content__child--3-12\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"figure\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/security.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[14,5,\\\"width: 100%;\\\"],[12],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"flex-content__child flex-content__child--9-12\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--40\\\"],[12],[2,\\\"How does \\\"],[10,\\\"span\\\"],[14,0,\\\"text--white\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\" give me peace of mind?\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"ul\\\"],[14,0,\\\"list\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[2,\\\"Server, desktop, and mobile apps hosted only in Canada.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[2,\\\"Secure access via encrypted VPN.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[2,\\\"100% Canadian-owned and operated private cloud infrastructure.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[2,\\\"100% commitment to privacy.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[2,\\\"No collection of user, analytic or personal identifying data.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[2,\\\"Secure login to desktop and mobile apps.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[2,\\\"Secure, automated delivery of inventory analysis and reporting.\\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[12],[2,\\\"Compartmentalization of data to prevent unauthorized access or sharing.\\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[8,\\\"setup\\\",[],[[],[]],null],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,0,[\\\"activeImage\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[10,\\\"div\\\"],[14,0,\\\"photo-modal\\\"],[14,\\\"role\\\",\\\"dialog\\\"],[14,\\\"aria-modal\\\",\\\"true\\\"],[14,\\\"aria-label\\\",\\\"numi Pro screenshot\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"picture\\\"],[14,0,\\\"banner-image\\\"],[12],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,0,[\\\"activeImage\\\",\\\"has768\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"            \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 768px)\\\"],[15,\\\"srcset\\\",[31,[\\\"/assets/images/screenshots/\\\",[32,0,[\\\"activeImage\\\",\\\"src\\\"]],\\\"-768.jpg\\\"]]],[12],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[6,[37,0],[[32,0,[\\\"activeImage\\\",\\\"has1024\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"            \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 1024px)\\\"],[15,\\\"srcset\\\",[31,[\\\"/assets/images/screenshots/\\\",[32,0,[\\\"activeImage\\\",\\\"src\\\"]],\\\"-1024.jpg\\\"]]],[12],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[6,[37,0],[[32,0,[\\\"activeImage\\\",\\\"has1400\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"            \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 1400px)\\\"],[15,\\\"srcset\\\",[31,[\\\"/assets/images/screenshots/\\\",[32,0,[\\\"activeImage\\\",\\\"src\\\"]],\\\"-1400.jpg\\\"]]],[12],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"         \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[31,[\\\"/assets/images/screenshots/\\\",[32,0,[\\\"activeImage\\\",\\\"src\\\"]],\\\".jpg\\\"]]],[15,\\\"alt\\\",[31,[[32,0,[\\\"activeImage\\\",\\\"alt\\\"]]]]],[12],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[11,\\\"button\\\"],[24,0,\\\"close\\\"],[4,[38,1],[\\\"click\\\",[32,0,[\\\"close\\\"]]],null],[12],[2,\\\"Close\\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"if\\\",\\\"on\\\",\\\"hash\\\",\\\"array\\\",\\\"fn\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/index/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/privacy-policy/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class PrivacyPolicyRoute extends Ember.Route {}\n  _exports.default = PrivacyPolicyRoute;\n});","define(\"numisoft-frontend/routes/privacy-policy/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"yXxIkRyu\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,0,\\\"bg-green--2\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"a\\\"],[14,6,\\\"/\\\"],[14,0,\\\"btn btn--gray btn--back\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"17\\\"],[14,\\\"height\\\",\\\"15\\\"],[14,\\\"viewBox\\\",\\\"0 0 17 15\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M0.292893 6.65684C-0.0976314 7.04737 -0.0976315 7.68053 0.292892 8.07106L6.65685 14.435C7.04738 14.8255 7.68054 14.8255 8.07107 14.435C8.46159 14.0445 8.46159 13.4113 8.07107 13.0208L2.41421 7.36395L8.07107 1.7071C8.46159 1.31657 8.46159 0.683408 8.07107 0.292884C7.68054 -0.0976404 7.04738 -0.0976404 6.65686 0.292884L0.292893 6.65684ZM17 7.36395L17 6.36395L1 6.36395L1 7.36395L1 8.36395L17 8.36395L17 7.36395Z\\\"],[14,\\\"fill\\\",\\\"white\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        Back\\\"],[13],[2,\\\"\\\\n        \\\"],[8,\\\"termly-embed\\\",[],[[\\\"@policyId\\\"],[\\\"3fe082d0-9b15-4099-8e9c-460000e82d0b\\\"]],null],[2,\\\"\\\\n\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/privacy-policy/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/retailers/controller\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _dec2, _dec3, _dec4, _dec5, _class, _descriptor, _descriptor2;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  let RetailersController = _exports.default = (_dec = Ember._tracked, _dec2 = Ember._tracked, _dec3 = Ember._action, _dec4 = Ember._action, _dec5 = Ember._action, _class = class RetailersController extends Ember.Controller {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"tableView\", _descriptor, this);\n      _initializerDefineProperty(this, \"activeImage\", _descriptor2, this);\n    }\n    close() {\n      this.activeImage = null;\n    }\n    get isMonthly() {\n      return this.tableView === 'monthly';\n    }\n    get isYearly() {\n      return this.tableView === 'yearly';\n    }\n    stop(e) {\n      e.stopPropagation();\n    }\n    open(src, alt, options = {}) {\n      this.activeImage = {\n        src,\n        alt,\n        has768: options.has768 ?? false,\n        has1024: options.has1024 ?? false,\n        has1400: options.has1400 ?? false\n      };\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"tableView\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return \"monthly\";\n    }\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"activeImage\", [_dec2], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"close\", [_dec3], Object.getOwnPropertyDescriptor(_class.prototype, \"close\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"stop\", [_dec4], Object.getOwnPropertyDescriptor(_class.prototype, \"stop\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"open\", [_dec5], Object.getOwnPropertyDescriptor(_class.prototype, \"open\"), _class.prototype), _class);\n});","define(\"numisoft-frontend/routes/retailers/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class RetailersRoute extends Ember.Route {}\n  _exports.default = RetailersRoute;\n});","define(\"numisoft-frontend/routes/retailers/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"cFE0iA2L\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[8,\\\"sub-nav\\\",[],[[\\\"@links\\\"],[[30,[36,4],[[30,[36,2],null,[[\\\"label\\\",\\\"href\\\"],[\\\"Benefits\\\",\\\"#ret-deliver\\\"]]],[30,[36,2],null,[[\\\"label\\\",\\\"href\\\"],[\\\"Features\\\",\\\"#ret-do\\\"]]],[30,[36,2],null,[[\\\"label\\\",\\\"href\\\",\\\"image\\\"],[\\\"numiALERTS\\\",\\\"#numi-alerts\\\",\\\"/assets/images/numi-alerts-black-icon.png\\\"]]],[30,[36,2],null,[[\\\"label\\\",\\\"href\\\"],[\\\"Pricing\\\",\\\"#pricing\\\"]]]],null]]],null],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"ret-deliver\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 text--center\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--80\\\"],[12],[2,\\\"What does \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\" deliver for my business?\\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,1,\\\"ia-list\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"ul\\\"],[14,0,\\\"flex-content\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/info-finds-you.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Market-Wide Price Benchmarking\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Inventory Analysis provides computed average market prices, recent sales, 52 week and all-time highs and lows to give vendors a full competitive pricing guide for each coin in their inventory.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/valuation.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Inventory Valuation\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Details the full value of a vendors’ inventory at their list price vs. the market value of the same inventory. Vendors can evaluate their pricing vs. market averages and determine if their pricing is competitive, or should be revised.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/market-share.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Supply Concentration & Market Share\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Recognize opportunities to raise prices when holding a significant supply of the available market or identify and avoid overexposure when supply is abundant. Understand how much of the market you control at any given time.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/time-window-analysis.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Time-Window Analysis (30, 60, 90, 180, 364)\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Metrics across multiple periods for every coin. Include average price, sales count, volatility and liquidity. This indicates whether a coin’s market is accelerating, cooling or reversing.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/ratios.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Demand Velocity via Liquidity Ratios\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Predict how quickly a coin sells relative to the available supply. Use this as an indicator when planning restocking and pricing. Better plan and project how long inventory may be held, which coins will move and others that may cost you.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/universal-search.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Universal Search\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"A fast, powerful search index that contains names, series, embellishments, detailed specifications, descriptions, narratives, and market data like prices, quantities, gains, losses, melt values and more - for every coin. Don’t know exactly what you’re looking for? numi will find it. Fast.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/numimatch-ai.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"numiMATCH AI\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Choose any coin and leverage the power of AI to instantly find 100 similar coins based on design, theme, look, feel, shape, metal, specifications, and more. An incredibly powerful way to discover RCM coins you didn’t know existed!\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/custom-coin-profile.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Coin Profiles\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Every coin has an extensive profile with detailed specifications, rich descriptions and narratives, high resolution images, and video in most cases. You can download media directly from numi to help with sales and marketing materials.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/data-and-graphs.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Data and Graphs\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Thousands of coins and millions of market data points instantly load for every coin. Choose from a range of graphs and visualizations like sold and for sale quantities, prices, profit and loss, metals performance, volume, distribution, and more.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/global-sales-map.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Global Sales Map\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Choose any coin, series, or group and numi will plot the locations sold or for sale around the world.  Know where coins have sold or are for sale, their quantities, and their prices across more than 100 retailers and eBay in 15 countries.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/info-finds-you.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Information Finds YOU\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"In the past, if you wanted to source a particular coin, find a great deal or keep tabs on availability and prices - humans did the work. Handraulically, and not scalable. No longer. numi lets information find YOU and not the other way around.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/rare.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Find Something Rare\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Choose a rare coin in numi and get an alert when it hits the market. Is there anything more satisfying than completing series with an impossible find? Be the first to know when the unobtainable finally becomes available.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/sell-outs.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Saturation and Sell-outs\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Configure alerts for available quantities of any coin. Know when the market is becoming saturated or when a coin is selling out. Know when it’s the right time to sell, adjust pricing, or hold a coin you know is in demand.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/price-thresholds.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Price Thresholds\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Choose any coin in numi and set threshold alerts for market prices. Know when average or individual prices reach a certain high, low, or are getting close. Channel your inner Kenny Rogers and know when to hold ‘em and when to fold ‘em.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"margin__bottom--60\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"card--5\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/near-or-below-melt.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"strong\\\"],[12],[2,\\\"Near or Below Melt\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Know every time a coin hits the market at or near its melt value. Capitalize on undervalued prices in a market where melt values continue to rise unabated. There is no time like the present for turning something distressed into something profitable.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"ret-do\\\"],[14,0,\\\"bg-green--2\\\"],[14,5,\\\"padding-top: 150px;\\\"],[12],[2,\\\"\\\\n\\\"],[2,\\\"    \\\"],[10,\\\"div\\\"],[14,0,\\\"segments\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"segment\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"segment-header\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/excel-file.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"circles\\\"],[12],[10,\\\"div\\\"],[14,0,\\\"circle\\\"],[12],[2,\\\" \\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"h3\\\"],[14,0,\\\"text--white\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\" Inventory Analysis\\\"],[13],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"segment-body\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"segment-well\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"ul\\\"],[14,0,\\\"list list--2-col margin__bottom--60\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Price comparison to market average, high, and low in aggregate and per coin.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Differentiation of market data between sold and available (for sale) prices and volumes.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Sales volumes per coin broken down to 30, 60, 90, 120, and 180-day periods.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Availability of each coin across the secondary market.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Most recent sold prices for every coin across the market.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Current percentage of the market held in inventory for each coin.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Price and quantity fluctuation across the market for each coin.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Liquidity ratio for 30, 60, 90, 120, and 180-day periods for each coin.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Market confidence score and summary for each coin.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Aggregate summaries for best and worst performing coins.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Customizable reporting for individual retailer needs.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"ul\\\"],[14,0,\\\"cards\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[14,0,\\\"card--6\\\"],[12],[2,\\\"\\\\n                                \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,5],[[32,0,[\\\"open\\\"]],\\\"inventory-valuation\\\",\\\"Inventory Valuation screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,false]]]],null]],null],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/inventory-valuation-768.jpg\\\"],[14,\\\"alt\\\",\\\"Inventory Valuation screenshot\\\"],[12],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"card-content\\\"],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"h6\\\"],[14,0,\\\"margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Inventory Valuation\\\"],[13],[13],[2,\\\"\\\\n                                    \\\"],[10,\\\"p\\\"],[12],[2,\\\"Inventory Analysis provides computed market prices to give vendors a full competitive pricing guide for each coin in their inventory. Vendors can evaluate their pricing vs market averages and determine if their pricing is competitive, or should be revised.\\\"],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[14,0,\\\"card--6\\\"],[12],[2,\\\"\\\\n                                \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,5],[[32,0,[\\\"open\\\"]],\\\"supply-concentration\\\",\\\"Supply concentration screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,false]]]],null]],null],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/supply-concentration-768.jpg\\\"],[14,\\\"alt\\\",\\\"Supply concentration screenshot\\\"],[12],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"card__content\\\"],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"h6\\\"],[14,0,\\\"margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Supply Concentration and Market Share\\\"],[13],[13],[2,\\\"\\\\n                                    \\\"],[10,\\\"p\\\"],[12],[2,\\\"Recognize opportunities to raise prices when holding a significant supply of the available market or identify and avoid overexposure when supply is abundant. Understand how much of the market you control at any given time.\\\"],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[14,0,\\\"card--6\\\"],[12],[2,\\\"\\\\n                                \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,5],[[32,0,[\\\"open\\\"]],\\\"time-window-analysis\\\",\\\"Time Window Analysis screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,false]]]],null]],null],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/time-window-analysis-768.jpg\\\"],[14,\\\"alt\\\",\\\"Time Window Analysis screenshot\\\"],[12],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"card__content\\\"],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"h6\\\"],[14,0,\\\"margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Time-Window Analysis (30, 60, 90, 180, 364) \\\"],[13],[13],[2,\\\"\\\\n                                    \\\"],[10,\\\"p\\\"],[12],[2,\\\"Metrics across multiple periods for every coin. Include average price, sales count, volatility and liquidity. This indicates whether a coin’s market is accelerating, cooling or reversing.\\\"],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[14,0,\\\"card--6\\\"],[12],[2,\\\"\\\\n                                \\\"],[11,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,5],[[32,0,[\\\"open\\\"]],\\\"demand-velocity\\\",\\\"Demand Velocity via Liquidity Ratios screenshot\\\",[30,[36,2],null,[[\\\"has768\\\",\\\"has1024\\\",\\\"has1400\\\"],[true,true,false]]]],null]],null],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"assets/images/screenshots/demand-velocity-768.jpg\\\"],[14,\\\"alt\\\",\\\"Demand Velocity via Liquidity Ratios screenshot\\\"],[12],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"card__content\\\"],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"h6\\\"],[14,0,\\\"board__title margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Demand Velocity via Liquidity Ratios\\\"],[13],[13],[2,\\\"\\\\n                                    \\\"],[10,\\\"p\\\"],[12],[2,\\\"Predict how quickly a coin sells relative to the available supply. Use this as an indicator when planning restocking and pricing. Better plan and project how long inventory may be held, which coins will move and others that may cost you.\\\"],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n\\\\n        \\\"],[13],[2,\\\"\\\\n\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"segment\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"segment-header segment-header--left\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/mag-glass-ai-black.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"circles\\\"],[12],[10,\\\"div\\\"],[14,0,\\\"circle\\\"],[12],[2,\\\" \\\"],[13],[10,\\\"div\\\"],[14,0,\\\"circle\\\"],[12],[2,\\\" \\\"],[13],[10,\\\"div\\\"],[14,0,\\\"circle\\\"],[12],[2,\\\" \\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"h3\\\"],[14,0,\\\"text--white\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\" Predictive AI Analysis\\\"],[13],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"segment-body\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"segment-well\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"ul\\\"],[14,0,\\\"list list--2-col\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Analytics engine built on top of numiDATA.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"We are able to predict future market trends using big data and AI pattern analysis\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Predicts future coin values using real historical price data.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"A powerful, and very fast, search engine was developed that matches the artistic and thematic characteristics of a coin with every one like it in numiBASE.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Allows users to search by theme or concept (e.g. “coins with dragons”).\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Surfaces trends in collector demand, pricing patterns, and product performance.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Can analyze every social media post, share, mention, or comment on RCM coins.\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Helps understand what types of coins succeed—and why.\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"picture\\\"],[14,0,\\\"banner-image\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 768px)\\\"],[14,\\\"srcset\\\",\\\"/assets/images/coin-banner-v2-2-768.jpg\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 1024px)\\\"],[14,\\\"srcset\\\",\\\"/assets/images/coin-banner-v2-2-1024.jpg\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 1400px)\\\"],[14,\\\"srcset\\\",\\\"/assets/images/coin-banner-v2-2-1400.jpg\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/coin-banner-v2-2.jpg\\\"],[14,\\\"alt\\\",\\\"A banner of overlapping Royal Canadian Mint coins\\\"],[12],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[10,\\\"section\\\"],[12],[2,\\\"\\\\n    \\\"],[8,\\\"numi-alerts\\\",[],[[],[]],null],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[10,\\\"section\\\"],[14,1,\\\"pricing\\\"],[14,0,\\\"bg-green--2\\\"],[14,5,\\\"overflow: hidden;\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__bottom--60 text--center\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--10\\\"],[12],[2,\\\"How is \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-2\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\" priced?\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[14,0,\\\"margin__bottom--20 text--maxed margin__left-right--auto\\\"],[12],[2,\\\"Choose a plan below to access the most powerful valuation tools, market intelligence, inventory analysis, and real-time notifications ever created for collectible numismatics.\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"small\\\"],[12],[10,\\\"span\\\"],[14,0,\\\"\\\"],[12],[2,\\\"*\\\"],[13],[2,\\\"Pricing is in Canadian dollars\\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 text--center\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[15,0,[31,[\\\"btn-grp dis__block margin__left-right--auto  \\\",[30,[36,0],[[32,0,[\\\"isMonthly\\\"]],\\\"margin__bottom--40\\\",\\\"margin__bottom--40\\\"],null]]]],[12],[2,\\\"\\\\n                \\\"],[11,\\\"button\\\"],[16,0,[31,[\\\"btn--left \\\",[30,[36,0],[[30,[36,3],[[32,0,[\\\"tableView\\\"]],\\\"monthly\\\"],null],\\\"active\\\"],null]]]],[24,4,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,5],[[30,[36,6],[[32,0,[\\\"tableView\\\"]]],null],\\\"monthly\\\"],null]],null],[12],[2,\\\"Billed Monthly\\\"],[13],[2,\\\"\\\\n                \\\"],[11,\\\"button\\\"],[16,0,[31,[\\\"btn--right \\\",[30,[36,0],[[30,[36,3],[[32,0,[\\\"tableView\\\"]],\\\"yearly\\\"],null],\\\"active\\\"],null]]]],[24,4,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[30,[36,5],[[30,[36,6],[[32,0,[\\\"tableView\\\"]]],null],\\\"yearly\\\"],null]],null],[12],[2,\\\"Billed Yearly \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,0,[\\\"isYearly\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                \\\"],[10,\\\"p\\\"],[14,0,\\\"pill\\\"],[14,5,\\\"font-style: italic;\\\"],[12],[2,\\\"Get 20% off with a yearly plan!\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"            \\\"],[10,\\\"div\\\"],[14,0,\\\"pricing-retailers\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"table-block\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"table\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"thead\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"tr\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"th\\\"],[14,0,\\\"\\\"],[12],[2,\\\"Unique Coins in Inventory\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"th\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/inventory-analysis-black.png\\\"],[14,\\\"alt\\\",\\\"spreadsheet icon\\\"],[12],[13],[10,\\\"strong\\\"],[12],[2,\\\"numi Pro with\\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"Inventory Analysis\\\"],[13],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"th\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/numi-alerts-black-icon.png\\\"],[14,\\\"alt\\\",\\\"notification icon\\\"],[12],[13],[10,\\\"strong\\\"],[12],[2,\\\"numi Pro with\\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"Inventory Analysis\\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"and unlimited numiALERTS\\\"],[13],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"th\\\"],[12],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/mag-glass-ai-black.png\\\"],[14,\\\"alt\\\",\\\"magnifying glass with the word ai inside the lens\\\"],[12],[13],[10,\\\"strong\\\"],[12],[2,\\\"numi Pro with\\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"Inventory Analysis,\\\"],[10,\\\"br\\\"],[12],[13],[2,\\\" unlimited numiALERTS and\\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"numiAI Market Prediction\\\"],[13],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"tbody\\\"],[12],[2,\\\"\\\\n\\\"],[6,[37,0],[[30,[36,3],[[32,0,[\\\"tableView\\\"]],\\\"monthly\\\"],null]],null,[[\\\"default\\\",\\\"else\\\"],[{\\\"statements\\\":[[2,\\\"                            \\\"],[10,\\\"tr\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"less than 200\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"$1,900\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"$2,900\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[14,\\\"rowspan\\\",\\\"4\\\"],[14,0,\\\"text--left\\\"],[12],[10,\\\"p\\\"],[12],[2,\\\"numiAI is a profoundly powerful market intelligence and prediction suite for numismatic retailers.\\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                                    There has never been anything like it in the history of the industry.\\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"numiAI is not a canned product.  Instead, it is highly customized for each retailer's business model and goals.\\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                                    If you are interested in the transformative power of numiAI for your business, \\\"],[8,\\\"link-to\\\",[],[[\\\"@route\\\",\\\"@query\\\"],[\\\"contact\\\",[30,[36,2],null,[[\\\"from\\\"],[\\\"/retailers#pricing\\\"]]]]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"contact us\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"  and we will schedule a consultation.\\\"],[13],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"tr\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"200 - 500\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"$3,690\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"$4,590\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"tr\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"500 - 1000\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"$4,990\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"$5,890\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"tr\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"1000 - 1500\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"$6,790\\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"td\\\"],[12],[2,\\\"$7,690\\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[6,[37,0],[[30,[36,3],[[32,0,[\\\"tableView\\\"]],\\\"yearly\\\"],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                          \\\"],[10,\\\"tr\\\"],[12],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"less than 200\\\"],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"$18,240\\\"],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"$27,840\\\"],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[14,\\\"rowspan\\\",\\\"4\\\"],[14,0,\\\"text--left\\\"],[12],[10,\\\"p\\\"],[12],[2,\\\"numiAI is a profoundly powerful market intelligence and prediction suite for numismatic retailers.\\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                                  There has never been anything like it in the history of the industry.\\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"numiAI is not a canned product.  Instead, it is highly customized for each retailer's business model and goals.\\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                                  If you are interested in the transformative power of numiAI for your business, \\\"],[8,\\\"link-to\\\",[],[[\\\"@route\\\",\\\"@query\\\"],[\\\"contact\\\",[30,[36,2],null,[[\\\"from\\\"],[\\\"/retailers#pricing\\\"]]]]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"contact us\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"  and we will schedule a consultation.\\\"],[13],[13],[2,\\\"\\\\n                          \\\"],[13],[2,\\\"\\\\n                          \\\"],[10,\\\"tr\\\"],[12],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"200 - 500\\\"],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"$35,424\\\"],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"$44,064\\\"],[13],[2,\\\"\\\\n                          \\\"],[13],[2,\\\"\\\\n                          \\\"],[10,\\\"tr\\\"],[12],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"500 - 1000\\\"],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"$47,904\\\"],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"$56,544\\\"],[13],[2,\\\"\\\\n                          \\\"],[13],[2,\\\"\\\\n                          \\\"],[10,\\\"tr\\\"],[12],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"1000 - 1500\\\"],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"$65,184\\\"],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"td\\\"],[12],[2,\\\"$73,824\\\"],[13],[2,\\\"\\\\n                          \\\"],[13],[2,\\\"\\\\n                          \\\"]],\\\"parameters\\\":[]}]]]],\\\"parameters\\\":[]}]]],[2,\\\"                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"ul\\\"],[14,0,\\\"btn-block flex-content margin__top--60\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"flex-content__child--6-12\\\"],[12],[8,\\\"link-to\\\",[[24,0,\\\"btn btn--gray\\\"]],[[\\\"@route\\\",\\\"@query\\\"],[\\\"sign-up.retailers\\\",[30,[36,2],null,[[\\\"billPeriod\\\"],[[32,0,[\\\"tableView\\\"]]]]]]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Sign me up!\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"li\\\"],[14,0,\\\"flex-content__child--6-12\\\"],[12],[8,\\\"link-to\\\",[[24,0,\\\"btn btn--green\\\"]],[[\\\"@route\\\",\\\"@query\\\"],[\\\"contact\\\",[30,[36,2],null,[[\\\"from\\\"],[\\\"/retailers#pricing\\\"]]]]],[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"Schedule a demo\\\"]],\\\"parameters\\\":[]}]]],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,0,[\\\"activeImage\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[10,\\\"div\\\"],[14,0,\\\"photo-modal\\\"],[14,\\\"role\\\",\\\"dialog\\\"],[14,\\\"aria-modal\\\",\\\"true\\\"],[14,\\\"aria-label\\\",\\\"numi Pro screenshot\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"picture\\\"],[14,0,\\\"banner-image\\\"],[12],[2,\\\"\\\\n\\\"],[6,[37,0],[[32,0,[\\\"activeImage\\\",\\\"has768\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"            \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 768px)\\\"],[15,\\\"srcset\\\",[31,[\\\"/assets/images/screenshots/\\\",[32,0,[\\\"activeImage\\\",\\\"src\\\"]],\\\"-768.jpg\\\"]]],[12],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[6,[37,0],[[32,0,[\\\"activeImage\\\",\\\"has1024\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"            \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 1024px)\\\"],[15,\\\"srcset\\\",[31,[\\\"/assets/images/screenshots/\\\",[32,0,[\\\"activeImage\\\",\\\"src\\\"]],\\\"-1024.jpg\\\"]]],[12],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[6,[37,0],[[32,0,[\\\"activeImage\\\",\\\"has1400\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"            \\\"],[10,\\\"source\\\"],[14,\\\"media\\\",\\\"(max-width: 1400px)\\\"],[15,\\\"srcset\\\",[31,[\\\"/assets/images/screenshots/\\\",[32,0,[\\\"activeImage\\\",\\\"src\\\"]],\\\"-1400.jpg\\\"]]],[12],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"         \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[31,[\\\"/assets/images/screenshots/\\\",[32,0,[\\\"activeImage\\\",\\\"src\\\"]],\\\".jpg\\\"]]],[15,\\\"alt\\\",[31,[[32,0,[\\\"activeImage\\\",\\\"alt\\\"]]]]],[12],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n    \\\"],[11,\\\"button\\\"],[24,0,\\\"close-overlay\\\"],[4,[38,1],[\\\"click\\\",[32,0,[\\\"close\\\"]]],null],[12],[2,\\\"X\\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"if\\\",\\\"on\\\",\\\"hash\\\",\\\"eq\\\",\\\"array\\\",\\\"fn\\\",\\\"mut\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/retailers/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/sign-up/collectors/controller\", [\"exports\", \"numisoft-frontend/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec0, _dec1, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor0, _descriptor1;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  let SignUpCollectorsController = _exports.default = (_dec = Ember._tracked, _dec2 = Ember._tracked, _dec3 = Ember._tracked, _dec4 = Ember._tracked, _dec5 = Ember._tracked, _dec6 = Ember._tracked, _dec7 = Ember._tracked, _dec8 = Ember._tracked, _dec9 = Ember._tracked, _dec0 = Ember._tracked, _dec1 = Ember._tracked, _dec10 = Ember._action, _dec11 = Ember._action, _dec12 = Ember._action, _dec13 = Ember.computed('selectedCycle', 'selectedLicense', 'selectedAlerts'), _dec14 = Ember.computed('selectedCycle', 'selectedLicense', 'selectedAlerts', 'showPaymentLink'), _dec15 = Ember._action, _dec16 = Ember._action, _class = class SignUpCollectorsController extends Ember.Controller {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"queryParams\", ['billPeriod']);\n      _initializerDefineProperty(this, \"billPeriod\", _descriptor, this);\n      _initializerDefineProperty(this, \"fullName\", _descriptor2, this);\n      _initializerDefineProperty(this, \"email\", _descriptor3, this);\n      _initializerDefineProperty(this, \"phone\", _descriptor4, this);\n      _initializerDefineProperty(this, \"company\", _descriptor5, this);\n      _initializerDefineProperty(this, \"isError\", _descriptor6, this);\n      _initializerDefineProperty(this, \"showPaymentLink\", _descriptor7, this);\n      _initializerDefineProperty(this, \"isSending\", _descriptor8, this);\n      _initializerDefineProperty(this, \"selectedCycle\", _descriptor9, this);\n      _initializerDefineProperty(this, \"selectedLicense\", _descriptor0, this);\n      _initializerDefineProperty(this, \"selectedAlerts\", _descriptor1, this);\n      _defineProperty(this, \"cycleOptions\", [{\n        \"value\": \"Monthly\",\n        \"label\": \"Monthly\"\n      }, {\n        \"value\": \"Yearly\",\n        \"label\": \"Yearly\"\n      }]);\n      _defineProperty(this, \"licenseOptions\", [{\n        \"value\": \"1\",\n        \"label\": \"1 user\"\n      }, {\n        \"value\": \"3\",\n        \"label\": \"3-pack\"\n      }]);\n      _defineProperty(this, \"alertsOptions\", [{\n        \"value\": \"0\",\n        \"label\": \"No, thank you.\"\n      }, {\n        \"value\": \"10\",\n        \"label\": \"numiALERTS-10\"\n      }, {\n        \"value\": \"25\",\n        \"label\": \"numiALERTS-25\"\n      }, {\n        \"value\": \"50\",\n        \"label\": \"numiALERTS-50\"\n      }, {\n        \"value\": \"100\",\n        \"label\": \"numiALERTS-100\"\n      }]);\n      _defineProperty(this, \"paymentLinks\", {\n        \"Monthly\": {\n          \"1\": {\n            \"0\": \"https://buy.stripe.com/eVq6oH4F06K0avpbhL7AI00\",\n            \"10\": \"https://buy.stripe.com/14A14n9Zk7O41YTadH7AI02\",\n            \"25\": \"https://buy.stripe.com/9B6bJ17Rc3xOcDx71v7AI03\",\n            \"50\": \"https://buy.stripe.com/6oU3cv8Vg0lCcDx0D77AI04\",\n            \"100\": \"https://buy.stripe.com/7sYaEX1sO5FWfPJ0D77AI05\"\n          },\n          \"3\": {\n            \"0\": \"https://buy.stripe.com/3cI28r1sO0lC9rlbhL7AI01\",\n            \"10\": \"https://buy.stripe.com/14A14n9Zk7O41YTadH7AI02\",\n            \"25\": \"https://buy.stripe.com/3cI28r0oK4BSdHB5Xr7AI07\",\n            \"50\": \"https://buy.stripe.com/3cIeVd9Zk9WcdHB0D77AI08\",\n            \"100\": \"https://buy.stripe.com/00w00j5J4gkAdHBadH7AI09\"\n          }\n        },\n        \"Yearly\": {\n          \"1\": {\n            \"0\": \"https://buy.stripe.com/3cI6oH1sOgkA6f9etX7AI0b\",\n            \"10\": \"https://buy.stripe.com/bJe9ATfjEc4keLF71v7AI0d\",\n            \"25\": \"https://buy.stripe.com/eVqdR98Vg5FW471etX7AI0e\",\n            \"50\": \"https://buy.stripe.com/28E00j0oKd8o471gC57AI0f\",\n            \"100\": \"https://buy.stripe.com/7sYaEX2wSc4kcDx5Xr7AI0g\"\n          },\n          \"3\": {\n            \"0\": \"https://buy.stripe.com/bJecN57RcgkA5b5fy17AI0c\",\n            \"10\": \"https://buy.stripe.com/fZueVdc7secscDx1Hb7AI0h\",\n            \"25\": \"https://buy.stripe.com/6oU7sL1sOb0g8nh1Hb7AI0i\",\n            \"50\": \"https://buy.stripe.com/5kQ28rgnI5FW8nhclP7AI0j\",\n            \"100\": \"https://buy.stripe.com/8x214nb3od8ocDxetX7AI0k\"\n          }\n        }\n      });\n    }\n    updateSelectionCycle(event) {\n      this.selectedCycle = event.target.value;\n    }\n    updateSelectionLicense(event) {\n      this.selectedLicense = event.target.value;\n    }\n    updateSelectionAlerts(event) {\n      this.selectedAlerts = event.target.value;\n    }\n    get licensePrice() {\n      if (this.selectedCycle === 'Monthly') {\n        if (this.selectedLicense === '1') {\n          return 199;\n        }\n        if (this.selectedLicense === '3') {\n          return 419;\n        }\n      }\n      if (this.selectedCycle === 'Yearly') {\n        if (this.selectedLicense === '1') {\n          return 1910.40;\n        }\n        if (this.selectedLicense === '3') {\n          return 4022.40;\n        }\n      }\n      return 0;\n    }\n    get alertsPrice() {\n      if (this.selectedCycle === 'Monthly') {\n        if (this.selectedAlerts === '10') return 39.99;\n        if (this.selectedAlerts === '25') return 74.99;\n        if (this.selectedAlerts === '50') return 149.99;\n        if (this.selectedAlerts === '100') return 199.99;\n      }\n      if (this.selectedCycle === 'Yearly') {\n        if (this.selectedAlerts === '10') return 383.90;\n        if (this.selectedAlerts === '25') return 719.90;\n        if (this.selectedAlerts === '50') return 1439.90;\n        if (this.selectedAlerts === '100') return 1919.90;\n      }\n      return 0;\n    }\n    get selectedCycleLabel() {\n      if (this.selectedCycle === \"Monthly\") {\n        return \"Monthly\";\n      }\n      if (this.selectedCycle === \"Yearly\") {\n        return \"Yearly\";\n      }\n      return \"-\";\n    }\n    get selectedCycleLabelForPrice() {\n      if (this.selectedCycle === \"Monthly\") {\n        return \"month\";\n      }\n      if (this.selectedCycle === \"Yearly\") {\n        return \"year\";\n      }\n      return \"-\";\n    }\n    get selectedLicenseLabel() {\n      if (this.selectedLicense === \"1\") {\n        return \"1 user\";\n      }\n      if (this.selectedLicense === \"3\") {\n        return \"3 pack\";\n      }\n      return \"-\";\n    }\n    get selectedAlertsLabel() {\n      if (this.selectedAlerts === \"10\") {\n        return \"numiALERTS-10\";\n      }\n      if (this.selectedAlerts === \"25\") {\n        return \"numiALERTS-25\";\n      }\n      if (this.selectedAlerts === \"50\") {\n        return \"numiALERTS-50\";\n      }\n      if (this.selectedAlerts === \"100\") {\n        return \"numiALERTS-100\";\n      }\n      return \"-\";\n    }\n\n    // 'computed' tells this function which variables to track and if those variables change, then re-evaluate this function and update the page.\n    get totalPrice() {\n      return (this.alertsPrice + this.licensePrice).toLocaleString('en-US', {\n        style: 'currency',\n        currency: 'CAD'\n      }); // Setting it to CAD displays 'CA' before the price. If set to USD, then nothing is shown before the dollar sign.\n    }\n    get paymentLink() {\n      if (this.selectedCycle && this.selectedLicense && this.selectedAlerts) return this.paymentLinks[this.selectedCycle][this.selectedLicense][this.selectedAlerts];\n      return \"\";\n    }\n    get isFormValid() {\n      return !this.isSending && !this.showPaymentLink && this.fullName.trim() && this.email.trim() && this.phone.trim();\n    }\n    selectPlan(plan) {\n      if (this.showPaymentLink) return;\n      this.billPeriod = plan;\n    }\n    async submitInfo() {\n      if (this.isFormValid) {\n        this.isSending = true;\n        this.showPaymentLink = false;\n        this.isError = false;\n        let url = _environment.default.apiServer.host + '/api/i/contact-form-send';\n        let response = await fetch(url, {\n          method: \"POST\",\n          body: JSON.stringify({\n            \"formType\": \"signUp\",\n            \"signUpType\": this.model,\n            \"selectedCycle\": this.selectedCycle,\n            \"selectedLicense\": this.selectedLicense,\n            \"selectedAlerts\": this.selectedAlerts,\n            fullName: this.fullName,\n            email: this.email,\n            phone: this.phone,\n            company: this.company\n          }),\n          credentials: 'include',\n          headers: {\n            'X-AppId': _environment.default.apiServer.headers['X-AppId'],\n            'Content-Type': 'application/json'\n          }\n        });\n        if (response.ok) {\n          this.showPaymentLink = true;\n        } else {\n          this.isError = true;\n          this.showPaymentLink = false;\n        }\n      } else {\n        this.isError = true;\n        this.showPaymentLink = false;\n      }\n      this.isSending = false;\n    }\n    resetParameters() {\n      this.fullName = '';\n      this.email = '';\n      this.phone = '';\n      this.company = '';\n      this.isError = false;\n      this.showPaymentLink = false;\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"billPeriod\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return \"monthly\";\n    }\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"fullName\", [_dec2], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"email\", [_dec3], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"phone\", [_dec4], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"company\", [_dec5], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor6 = _applyDecoratedDescriptor(_class.prototype, \"isError\", [_dec6], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor7 = _applyDecoratedDescriptor(_class.prototype, \"showPaymentLink\", [_dec7], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor8 = _applyDecoratedDescriptor(_class.prototype, \"isSending\", [_dec8], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor9 = _applyDecoratedDescriptor(_class.prototype, \"selectedCycle\", [_dec9], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return \"null\";\n    }\n  }), _descriptor0 = _applyDecoratedDescriptor(_class.prototype, \"selectedLicense\", [_dec0], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _descriptor1 = _applyDecoratedDescriptor(_class.prototype, \"selectedAlerts\", [_dec1], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"updateSelectionCycle\", [_dec10], Object.getOwnPropertyDescriptor(_class.prototype, \"updateSelectionCycle\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"updateSelectionLicense\", [_dec11], Object.getOwnPropertyDescriptor(_class.prototype, \"updateSelectionLicense\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"updateSelectionAlerts\", [_dec12], Object.getOwnPropertyDescriptor(_class.prototype, \"updateSelectionAlerts\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"totalPrice\", [_dec13], Object.getOwnPropertyDescriptor(_class.prototype, \"totalPrice\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"paymentLink\", [_dec14], Object.getOwnPropertyDescriptor(_class.prototype, \"paymentLink\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"selectPlan\", [_dec15], Object.getOwnPropertyDescriptor(_class.prototype, \"selectPlan\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"submitInfo\", [_dec16], Object.getOwnPropertyDescriptor(_class.prototype, \"submitInfo\"), _class.prototype), _class);\n});","define(\"numisoft-frontend/routes/sign-up/collectors/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _class, _descriptor;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  let SignUpCollectorsRoute = _exports.default = (_dec = Ember.inject.service, _class = class SignUpCollectorsRoute extends Ember.Route {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"fastboot\", _descriptor, this);\n    }\n    model(params) {\n      return params.selection;\n    }\n    setupController(controller, model) {\n      super.setupController(controller, model);\n      controller.resetParameters();\n    }\n    activate() {\n      super.activate(...arguments);\n      if (!this.fastboot.isFastBoot) {\n        window.scrollTo(0, 0);\n      }\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"fastboot\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _class);\n});","define(\"numisoft-frontend/routes/sign-up/collectors/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"xN4jcyk7\",\n    \"block\": \"{\\\"symbols\\\":[\\\"alertsOption\\\",\\\"licenseOption\\\",\\\"cycleOption\\\"],\\\"statements\\\":[[10,\\\"div\\\"],[14,0,\\\"bg-gray--1\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__bottom--80\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"a\\\"],[14,6,\\\"/#pricing\\\"],[14,0,\\\"btn btn--gray btn--back\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"17\\\"],[14,\\\"height\\\",\\\"15\\\"],[14,\\\"viewBox\\\",\\\"0 0 17 15\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M0.292893 6.65684C-0.0976314 7.04737 -0.0976315 7.68053 0.292892 8.07106L6.65685 14.435C7.04738 14.8255 7.68054 14.8255 8.07107 14.435C8.46159 14.0445 8.46159 13.4113 8.07107 13.0208L2.41421 7.36395L8.07107 1.7071C8.46159 1.31657 8.46159 0.683408 8.07107 0.292884C7.68054 -0.0976404 7.04738 -0.0976404 6.65686 0.292884L0.292893 6.65684ZM17 7.36395L17 6.36395L1 6.36395L1 7.36395L1 8.36395L17 8.36395L17 7.36395Z\\\"],[14,\\\"fill\\\",\\\"white\\\"],[12],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            Back\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--10\\\"],[12],[2,\\\"Get started with \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\".\\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"p\\\"],[12],[2,\\\"Fill out your details below. You'll complete payment in the next step to finalize your signup.\\\"],[13],[2,\\\"\\\\n\\\"],[2,\\\"        \\\"],[13],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-7-12\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"form\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"bg-white well--2 clearfix margin__bottom--40\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"h4\\\"],[14,0,\\\"margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"Step 1 of 2:\\\"],[13],[2,\\\" Your details\\\"],[13],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"h6\\\"],[14,0,\\\"border-bottom border-top pad__top--10 pad__bot--10 margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Choose your preferred billing cycle:\\\"],[13],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"cards margin__top--20\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"select-wrapper\\\"],[12],[2,\\\"\\\\n                                    \\\"],[11,\\\"select\\\"],[24,0,\\\"form-select \\\"],[4,[38,3],[\\\"change\\\",[32,0,[\\\"updateSelectionCycle\\\"]]],null],[12],[2,\\\"\\\\n                                        \\\"],[10,\\\"option\\\"],[15,2,null],[14,\\\"disabled\\\",\\\"\\\"],[14,\\\"selected\\\",\\\"\\\"],[12],[2,\\\"Select cycle\\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,5],[[30,[36,4],[[30,[36,4],[[32,0,[\\\"cycleOptions\\\"]]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                                          \\\"],[10,\\\"option\\\"],[15,2,[32,3,[\\\"value\\\"]]],[15,\\\"selected\\\",[30,[36,2],[[32,0,[\\\"selectedCycle\\\"]],[32,3,[\\\"value\\\"]]],null]],[12],[1,[32,3,[\\\"label\\\"]]],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]}]]],[2,\\\"                                    \\\"],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"h6\\\"],[14,0,\\\"border-bottom border-top pad__top--10 pad__bot--10 margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"How many licenses do you need?\\\"],[13],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"cards margin__top--20\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"select-wrapper\\\"],[12],[2,\\\"\\\\n                                    \\\"],[11,\\\"select\\\"],[24,0,\\\"form-select \\\"],[4,[38,3],[\\\"change\\\",[32,0,[\\\"updateSelectionLicense\\\"]]],null],[12],[2,\\\"\\\\n                                        \\\"],[10,\\\"option\\\"],[15,2,null],[14,\\\"disabled\\\",\\\"\\\"],[14,\\\"selected\\\",\\\"\\\"],[12],[2,\\\"Select number of licenses\\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,5],[[30,[36,4],[[30,[36,4],[[32,0,[\\\"licenseOptions\\\"]]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                                          \\\"],[10,\\\"option\\\"],[15,2,[32,2,[\\\"value\\\"]]],[15,\\\"selected\\\",[30,[36,2],[[32,0,[\\\"selectedLicense\\\"]],[32,2,[\\\"value\\\"]]],null]],[12],[1,[32,2,[\\\"label\\\"]]],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]}]]],[2,\\\"                                    \\\"],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"h6\\\"],[14,0,\\\"border-bottom border-top pad__top--10 pad__bot--10 margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Choose how many unique coins you want to monitor with numiALERTS\\\"],[13],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"cards margin__top--20\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"select-wrapper\\\"],[12],[2,\\\"\\\\n                                    \\\"],[11,\\\"select\\\"],[24,0,\\\"form-select \\\"],[4,[38,3],[\\\"change\\\",[32,0,[\\\"updateSelectionAlerts\\\"]]],null],[12],[2,\\\"\\\\n                                        \\\"],[10,\\\"option\\\"],[15,2,null],[14,\\\"disabled\\\",\\\"\\\"],[14,\\\"selected\\\",\\\"\\\"],[12],[2,\\\"Select number of unique coins\\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,5],[[30,[36,4],[[30,[36,4],[[32,0,[\\\"alertsOptions\\\"]]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                                          \\\"],[10,\\\"option\\\"],[15,2,[32,1,[\\\"value\\\"]]],[15,\\\"selected\\\",[30,[36,2],[[32,0,[\\\"selectedAlerts\\\"]],[32,1,[\\\"value\\\"]]],null]],[12],[1,[32,1,[\\\"label\\\"]]],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]}]]],[2,\\\"                                    \\\"],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n\\\\n                    \\\"],[10,\\\"h6\\\"],[14,0,\\\"border-bottom border-top pad__top--10 pad__bot--10 margin__bottom--40\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Please fill in your information:\\\"],[13],[13],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"margin__bottom--40\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"fullnamePro\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Full Name\\\"],[13],[2,\\\"\\\\n                            \\\"],[8,\\\"input\\\",[[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\",\\\"@disabled\\\"],[\\\"fullnamePro\\\",\\\"text\\\",[32,0,[\\\"fullName\\\"]],[32,0,[\\\"showPaymentLink\\\"]]]],null],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"emailPro\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Email\\\"],[13],[2,\\\"\\\\n                            \\\"],[8,\\\"input\\\",[[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\",\\\"@disabled\\\"],[\\\"emailPro\\\",\\\"email\\\",[32,0,[\\\"email\\\"]],[32,0,[\\\"showPaymentLink\\\"]]]],null],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"phonePro\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Phone\\\"],[13],[2,\\\"\\\\n                            \\\"],[8,\\\"input\\\",[[24,\\\"placeholder\\\",\\\"(902) 123-4567\\\"],[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\",\\\"@disabled\\\"],[\\\"phonePro\\\",\\\"tel\\\",[32,0,[\\\"phone\\\"]],[32,0,[\\\"showPaymentLink\\\"]]]],null],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"companyPro\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Company (optional)\\\"],[13],[2,\\\"\\\\n                            \\\"],[8,\\\"input\\\",[[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\",\\\"@disabled\\\"],[\\\"companyPro\\\",\\\"text\\\",[32,0,[\\\"company\\\"]],[32,0,[\\\"showPaymentLink\\\"]]]],null],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__top--40 margin__bottom--30 loading-block\\\"],[12],[2,\\\"\\\\n                            \\\"],[11,\\\"button\\\"],[16,0,[31,[\\\"btn btn--green \\\",[30,[36,6],[[32,0,[\\\"isFormValid\\\"]],\\\"disabled\\\"],null]]]],[16,\\\"disabled\\\",[30,[36,7],[[32,0,[\\\"isFormValid\\\"]]],null]],[24,4,\\\"button\\\"],[4,[38,3],[\\\"click\\\",[32,0,[\\\"submitInfo\\\"]]],null],[12],[2,\\\"Continue to payment\\\"],[13],[2,\\\"\\\\n                            \\\"],[6,[37,1],[[32,0,[\\\"isSending\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\" \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/800.gif\\\"],[14,\\\"alt\\\",\\\"Loading\\\"],[12],[13],[2,\\\" \\\"]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,1],[[32,0,[\\\"isError\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                           \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__top--40 feedback\\\"],[12],[2,\\\"\\\\n                               \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/warning.png\\\"],[14,\\\"alt\\\",\\\"check mark\\\"],[12],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"p\\\"],[12],[2,\\\"Sorry, it looks like we couldn't sign you up at this time. Please try again later or write to \\\"],[10,\\\"a\\\"],[14,6,\\\"mailto:contact@numisoft.com\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[2,\\\"contact@numisoft.com\\\"],[13],[13],[2,\\\"\\\\n                          \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[6,[37,1],[[32,0,[\\\"showPaymentLink\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                    \\\"],[10,\\\"div\\\"],[14,0,\\\"bg-white well--2 clearfix\\\"],[12],[2,\\\"\\\\n                          \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 \\\"],[12],[2,\\\"\\\\n                              \\\"],[10,\\\"div\\\"],[14,0,\\\"margin__bottom--30\\\"],[12],[2,\\\"\\\\n                                  \\\"],[10,\\\"h4\\\"],[14,0,\\\"margin__bottom--20 pad__bot--10 border-bottom\\\"],[12],[10,\\\"strong\\\"],[12],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"Step 2 of 2:\\\"],[13],[2,\\\" Payment\\\"],[13],[13],[2,\\\"\\\\n                                  \\\"],[10,\\\"div\\\"],[14,0,\\\"feedback margin__bottom--30\\\"],[12],[2,\\\"\\\\n                                      \\\"],[10,\\\"img\\\"],[14,0,\\\"success-img\\\"],[14,\\\"src\\\",\\\"/assets/images/check-mark.png\\\"],[14,\\\"alt\\\",\\\"check mark\\\"],[12],[13],[2,\\\"\\\\n                                      \\\"],[10,\\\"h6\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Almost there!\\\"],[13],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                                  \\\"],[13],[2,\\\"\\\\n                                  \\\"],[10,\\\"div\\\"],[12],[2,\\\"\\\\n                                      \\\"],[10,\\\"p\\\"],[12],[2,\\\"Thank you for submitting your details. To finalize your signup for numi Pro, please proceed to secure payment below.\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                                      \\\"],[10,\\\"p\\\"],[12],[2,\\\"Once payment is complete, our team will review everything and send you the next steps.\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                                      \\\"],[10,\\\"p\\\"],[14,0,\\\"margin__bottom--30\\\"],[12],[2,\\\" All payments are securely processed by Stripe using industry-standard encryption. numi Pro never stores your payment details.\\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"We accept Visa, Mastercard, and American Express.\\\"],[13],[2,\\\"\\\\n\\\"],[2,\\\"                                      \\\"],[10,\\\"a\\\"],[15,6,[31,[[32,0,[\\\"paymentLink\\\"]]]]],[14,0,\\\"btn btn--green\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[2,\\\"Pay now\\\"],[13],[2,\\\"\\\\n                                 \\\"],[13],[2,\\\"\\\\n                              \\\"],[13],[2,\\\"\\\\n                          \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n          \\\"],[10,\\\"aside\\\"],[14,0,\\\"col-5-12\\\"],[12],[2,\\\"\\\\n              \\\"],[10,\\\"div\\\"],[14,0,\\\"summary-card card--4 bg-green--1\\\"],[12],[2,\\\"\\\\n                  \\\"],[10,\\\"strong\\\"],[14,0,\\\"header margin__bottom--20\\\"],[14,5,\\\"padding-bottom: 10px; border-bottom: 1px solid rgba(0,0,0,.4);\\\"],[12],[2,\\\"SUMMARY: \\\"],[13],[2,\\\"\\\\n                  \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                      \\\"],[10,\\\"span\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Cycle:\\\"],[13],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"span\\\"],[12],[1,[32,0,[\\\"selectedCycleLabel\\\"]]],[13],[2,\\\"\\\\n                  \\\"],[13],[2,\\\"\\\\n                  \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                      \\\"],[10,\\\"span\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Licenses:\\\"],[13],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"span\\\"],[12],[1,[32,0,[\\\"selectedLicenseLabel\\\"]]],[13],[2,\\\"\\\\n                  \\\"],[13],[2,\\\"\\\\n                  \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                      \\\"],[10,\\\"span\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Alerts:\\\"],[13],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"span\\\"],[12],[1,[32,0,[\\\"selectedAlertsLabel\\\"]]],[13],[2,\\\"\\\\n                  \\\"],[13],[2,\\\"\\\\n                  \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                  \\\"],[10,\\\"div\\\"],[14,5,\\\"text-align: right; border-top: 2px solid #000; padding-top: 10px;\\\"],[12],[2,\\\"\\\\n                      \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                          \\\"],[10,\\\"span\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Total:\\\"],[13],[13],[2,\\\"\\\\n                          \\\"],[10,\\\"span\\\"],[12],[10,\\\"span\\\"],[14,5,\\\"font-size: 2.5rem;\\\"],[12],[1,[32,0,[\\\"totalPrice\\\"]]],[13],[2,\\\"/\\\"],[1,[32,0,[\\\"selectedCycleLabelForPrice\\\"]]],[13],[2,\\\"\\\\n                      \\\"],[13],[2,\\\"\\\\n                  \\\"],[13],[2,\\\"\\\\n              \\\"],[13],[2,\\\"\\\\n              \\\"],[10,\\\"div\\\"],[14,0,\\\"well well--gray pad__all--40\\\"],[12],[2,\\\"\\\\n                  \\\"],[10,\\\"p\\\"],[14,0,\\\"text--left margin__top--10 margin__bottom--10 pad__top--10\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"What you'll get:\\\"],[13],[13],[2,\\\"\\\\n                  \\\"],[10,\\\"ul\\\"],[14,0,\\\"list text--left pad__bot--10\\\"],[12],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"3300+ Coin Profiles and counting\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"2 million+ market activity numiDATA points\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Detailed valuations\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Advanced Search\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"numiMATCH\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"numi Portfolios performance tracking\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Custom Groups\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Interactive sales data graphs\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Latest for-sale offers\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Interactive global sales map\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Investment performance graphs and charts\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Series Browser\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Real-time precious metals market monitoring\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"numi Gallery\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Full Screen Presentation\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Ratings and Favourites\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"High resolution images and video\\\"],[13],[2,\\\"\\\\n                      \\\"],[10,\\\"li\\\"],[12],[2,\\\"Support via email tickets and screen sharing\\\"],[13],[2,\\\"\\\\n                      \\\"],[6,[37,1],[[30,[36,0],[[32,0,[\\\"selectedLicense\\\"]],null],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[10,\\\"li\\\"],[12],[2,\\\"Licenses for \\\"],[1,[32,0,[\\\"selectedLicense\\\"]]],[2,\\\" user\\\"],[1,[30,[36,1],[[30,[36,0],[[32,0,[\\\"selectedLicense\\\"]],\\\"1\\\"],null],\\\"s\\\"],null]],[13]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n                      \\\"],[6,[37,1],[[30,[36,8],[[30,[36,0],[[32,0,[\\\"selectedAlerts\\\"]],null],null],[30,[36,0],[[32,0,[\\\"selectedAlerts\\\"]],\\\"0\\\"],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[10,\\\"li\\\"],[12],[2,\\\"Get alerts for \\\"],[1,[32,0,[\\\"selectedAlerts\\\"]]],[2,\\\" unique coins\\\"],[13]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n                  \\\"],[13],[2,\\\"\\\\n              \\\"],[13],[2,\\\"\\\\n          \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"not-eq\\\",\\\"if\\\",\\\"eq\\\",\\\"on\\\",\\\"-track-array\\\",\\\"each\\\",\\\"unless\\\",\\\"not\\\",\\\"and\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/sign-up/collectors/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/sign-up/retailers/controller\", [\"exports\", \"numisoft-frontend/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec0, _dec1, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor0, _descriptor1, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  let SignUpRetailersController = _exports.default = (_dec = Ember._tracked, _dec2 = Ember._tracked, _dec3 = Ember._tracked, _dec4 = Ember._tracked, _dec5 = Ember._tracked, _dec6 = Ember._tracked, _dec7 = Ember._tracked, _dec8 = Ember._tracked, _dec9 = Ember._tracked, _dec0 = Ember._tracked, _dec1 = Ember._tracked, _dec10 = Ember._tracked, _dec11 = Ember._tracked, _dec12 = Ember._tracked, _dec13 = Ember._tracked, _dec14 = Ember._tracked, _dec15 = Ember._action, _dec16 = Ember._action, _dec17 = Ember._action, _dec18 = Ember._action, _dec19 = Ember.computed('selectedCycle', 'selectedUniqueCoins', 'selectedProduct', 'showPaymentLink', 'successMessage'), _dec20 = Ember._action, _class = class SignUpRetailersController extends Ember.Controller {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"queryParams\", ['billPeriod']);\n      _initializerDefineProperty(this, \"billPeriod\", _descriptor, this);\n      _initializerDefineProperty(this, \"fullName\", _descriptor2, this);\n      _initializerDefineProperty(this, \"email\", _descriptor3, this);\n      _initializerDefineProperty(this, \"phone\", _descriptor4, this);\n      _initializerDefineProperty(this, \"company\", _descriptor5, this);\n      _initializerDefineProperty(this, \"selectedQuantity\", _descriptor6, this);\n      _initializerDefineProperty(this, \"showPaymentLink\", _descriptor7, this);\n      _initializerDefineProperty(this, \"inventoryAnalysis\", _descriptor8, this);\n      _initializerDefineProperty(this, \"notifications\", _descriptor9, this);\n      _initializerDefineProperty(this, \"predictiveAi\", _descriptor0, this);\n      _initializerDefineProperty(this, \"isError\", _descriptor1, this);\n      _initializerDefineProperty(this, \"successMessage\", _descriptor10, this);\n      _initializerDefineProperty(this, \"isSending\", _descriptor11, this);\n      _initializerDefineProperty(this, \"selectedCycle\", _descriptor12, this);\n      _initializerDefineProperty(this, \"selectedUniqueCoins\", _descriptor13, this);\n      _initializerDefineProperty(this, \"selectedProduct\", _descriptor14, this);\n      _defineProperty(this, \"cycleOptions\", [{\n        \"value\": \"Monthly\",\n        \"label\": \"Monthly\"\n      }, {\n        \"value\": \"Yearly\",\n        \"label\": \"Yearly\"\n      }]);\n      _defineProperty(this, \"uniqueCoinsOptions\", [{\n        \"value\": \"<200\",\n        \"label\": \"less than 200\"\n      }, {\n        \"value\": \"200 - 500\",\n        \"label\": \"200 - 500\"\n      }, {\n        \"value\": \"500 - 1000\",\n        \"label\": \"500 - 1000\"\n      }, {\n        \"value\": \"1000 - 1500\",\n        \"label\": \"1000 - 1500\"\n      }]);\n      _defineProperty(this, \"productOptions\", [{\n        \"value\": \"numi Pro with Inventory Analysis\",\n        \"label\": \"numi Pro with Inventory Analysis\"\n      }, {\n        \"value\": \"numi Pro with Inventory Analysis and unlimited numiALERTS\",\n        \"label\": \"numi Pro with Inventory Analysis and unlimited numiALERTS\"\n      }]);\n      _defineProperty(this, \"paymentLinks\", {\n        \"Monthly\": {\n          \"numi Pro with Inventory Analysis\": {\n            \"<200\": \"https://buy.stripe.com/aFa00j2wSfgweLF2Lf7AI0l\",\n            \"200 - 500\": \"https://buy.stripe.com/fZuaEXfjE1pGeLF71v7AI0m\",\n            \"500 - 1000\": \"https://buy.stripe.com/8x23cvefA7O41YTadH7AI0n\",\n            \"1000 - 1500\": \"https://buy.stripe.com/7sY00j4F0fgw8nhgC57AI0o\"\n          },\n          \"numi Pro with Inventory Analysis and unlimited numiALERTS\": {\n            \"<200\": \"https://buy.stripe.com/14A7sL2wS3xO9rladH7AI0p\",\n            \"200 - 500\": \"https://buy.stripe.com/9B6bJ16N85FW8nh4Tn7AI0q\",\n            \"500 - 1000\": \"https://buy.stripe.com/14A00jefA7O49rlclP7AI0r\",\n            \"1000 - 1500\": \"https://buy.stripe.com/dRm5kD8Vg8S89rl4Tn7AI0s\"\n          }\n        },\n        \"Yearly\": {\n          \"numi Pro with Inventory Analysis\": {\n            \"<200\": \"https://buy.stripe.com/00w7sLb3oecsfPJ85z7AI0t\",\n            \"200 - 500\": \"https://buy.stripe.com/eVq14ngnI4BSdHBbhL7AI0u\",\n            \"500 - 1000\": \"https://buy.stripe.com/8x2eVd1sOgkA6f9bhL7AI0v\",\n            \"1000 - 1500\": \"https://buy.stripe.com/3cIbJ19Zk1pG6f9gC57AI0w\"\n          },\n          \"numi Pro with Inventory Analysis and unlimited numiALERTS\": {\n            \"<200\": \"https://buy.stripe.com/8x2fZhfjE5FWeLFclP7AI0x\",\n            \"200 - 500\": \"https://buy.stripe.com/5kQ3cvb3o3xO32X99D7AI0y\",\n            \"500 - 1000\": \"https://buy.stripe.com/7sYfZhefAecscDxbhL7AI0z\",\n            \"1000 - 1500\": \"https://buy.stripe.com/3cIdR94F08S87jd0D77AI0A\"\n          }\n        }\n      });\n    }\n    updateSelectionCycle(event) {\n      this.selectedCycle = event.target.value;\n    }\n    updateSelectionUniqueCoins(event) {\n      this.selectedUniqueCoins = event.target.value;\n    }\n    updateSelectionProduct(event) {\n      this.selectedProduct = event.target.value;\n    }\n    get isFormValid() {\n      return !this.isSending && !this.successMessage && this.fullName.trim() && this.email.trim() && this.phone.trim() && this.selectedCycle && this.selectedUniqueCoins && this.selectedProduct;\n    }\n    get quantityLabel() {\n      const match = this.quantityOptions.find(obj => obj.value === this.selectedQuantity);\n      const label = match ? match.label : null;\n      return label;\n    }\n    get selectedUniqueCoinsLabel() {\n      if (this.selectedUniqueCoins === \"<200\") {\n        return \"< 200\";\n      }\n      if (this.selectedUniqueCoins === \"200 - 500\") {\n        return \"200 - 500\";\n      }\n      if (this.selectedUniqueCoins === \"500 - 1000\") {\n        return \"500 - 1000\";\n      }\n      if (this.selectedUniqueCoins === \"1000 - 1500\") {\n        return \"1000 - 1500\";\n      }\n      return \"-\";\n    }\n    get selectedProductLabel() {\n      if (this.selectedProduct === \"numi Pro with Inventory Analysis\") {\n        return \"numi Pro with Inventory Analysis\";\n      }\n      if (this.selectedProduct === \"numi Pro with Inventory Analysis and unlimited numiALERTS\") {\n        return \"numi Pro with Inventory Analysis and unlimited numiALERTS\";\n      }\n      return \"-\";\n    }\n    updateSelection(event) {\n      this.selectedQuantity = event.target.value;\n    }\n    get selectedCycleLabel() {\n      if (this.selectedCycle === \"Monthly\") {\n        return \"Monthly\";\n      }\n      if (this.selectedCycle === \"Yearly\") {\n        return \"Yearly\";\n      }\n      return \"-\";\n    }\n    get productPrice() {\n      if (this.selectedCycle === 'Monthly') {\n        if (this.selectedProduct === 'numi Pro with Inventory Analysis') {\n          if (this.selectedUniqueCoins === '<200') {\n            return 1900;\n          }\n          if (this.selectedUniqueCoins === '200 - 500') {\n            return 3690;\n          }\n          if (this.selectedUniqueCoins === '500 - 1000') {\n            return 4990;\n          }\n          if (this.selectedUniqueCoins === '1000 - 1500') {\n            return 6790;\n          }\n        }\n        if (this.selectedProduct === 'numi Pro with Inventory Analysis and unlimited numiALERTS') {\n          if (this.selectedUniqueCoins === '<200') {\n            return 2900;\n          }\n          if (this.selectedUniqueCoins === '200 - 500') {\n            return 4590;\n          }\n          if (this.selectedUniqueCoins === '500 - 1000') {\n            return 5890;\n          }\n          if (this.selectedUniqueCoins === '1000 - 1500') {\n            return 7690;\n          }\n        }\n      }\n      if (this.selectedCycle === 'Yearly') {\n        if (this.selectedProduct === 'numi Pro with Inventory Analysis') {\n          if (this.selectedUniqueCoins === '<200') {\n            return 18240;\n          }\n          if (this.selectedUniqueCoins === '200 - 500') {\n            return 35424;\n          }\n          if (this.selectedUniqueCoins === '500 - 1000') {\n            return 47904;\n          }\n          if (this.selectedUniqueCoins === '1000 - 1500') {\n            return 65184;\n          }\n        }\n        if (this.selectedProduct === 'numi Pro with Inventory Analysis and unlimited numiALERTS') {\n          if (this.selectedUniqueCoins === '<200') {\n            return 27840;\n          }\n          if (this.selectedUniqueCoins === '200 - 500') {\n            return 44064;\n          }\n          if (this.selectedUniqueCoins === '500 - 1000') {\n            return 56544;\n          }\n          if (this.selectedUniqueCoins === '1000 - 1500') {\n            return 73824;\n          }\n        }\n      }\n      return 0;\n    }\n    get selectedCycleLabelForPrice() {\n      if (this.selectedCycle === \"Monthly\") {\n        return \"month\";\n      }\n      if (this.selectedCycle === \"Yearly\") {\n        return \"year\";\n      }\n      return \"-\";\n    }\n    get alertsAmount() {\n      if (this.selectedUniqueCoins === '<200') {\n        return 50;\n      }\n      if (this.selectedUniqueCoins === '200 - 500') {\n        return 125;\n      }\n      if (this.selectedUniqueCoins === '500 - 1000') {\n        return 250;\n      }\n      if (this.selectedUniqueCoins === '1000 - 1500') {\n        return 375;\n      }\n    }\n\n    // @computed('selectedCycle', 'selectedProduct', 'selectedUniqueCoins')\n    get totalPrice() {\n      return this.productPrice.toLocaleString('en-US', {\n        style: 'currency',\n        currency: 'CAD'\n      }); // Setting it to CAD displays 'CA' before the price. If set to USD, then nothing is shown before the dollar sign.\n    }\n    get paymentLink() {\n      if (this.selectedCycle && this.selectedUniqueCoins && this.selectedProduct) return this.paymentLinks[this.selectedCycle][this.selectedProduct][this.selectedUniqueCoins];\n      return \"\";\n    }\n    async submitInfo() {\n      if (this.isFormValid) {\n        this.isSending = true;\n        this.successMessage = false;\n        this.isError = false;\n        let url = _environment.default.apiServer.host + '/api/i/contact-form-send';\n        let response = await fetch(url, {\n          method: \"POST\",\n          body: JSON.stringify({\n            \"formType\": \"signUpRetailer\",\n            fullName: this.fullName,\n            email: this.email,\n            phone: this.phone,\n            company: this.company,\n            selectedCycle: this.selectedCycle,\n            selectedUniqueCoins: this.selectedUniqueCoins,\n            selectedProduct: this.selectedProduct\n          }),\n          credentials: 'include',\n          headers: {\n            'X-AppId': _environment.default.apiServer.headers['X-AppId'],\n            'Content-Type': 'application/json'\n          }\n        });\n        if (response.ok) {\n          this.successMessage = true;\n        } else {\n          this.isError = true;\n          this.successMessage = false;\n        }\n      } else {\n        this.isError = true;\n        this.successMessage = false;\n      }\n      this.isSending = false;\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"billPeriod\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return \"monthly\";\n    }\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"fullName\", [_dec2], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"email\", [_dec3], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"phone\", [_dec4], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"company\", [_dec5], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _descriptor6 = _applyDecoratedDescriptor(_class.prototype, \"selectedQuantity\", [_dec6], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _descriptor7 = _applyDecoratedDescriptor(_class.prototype, \"showPaymentLink\", [_dec7], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor8 = _applyDecoratedDescriptor(_class.prototype, \"inventoryAnalysis\", [_dec8], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return true;\n    }\n  }), _descriptor9 = _applyDecoratedDescriptor(_class.prototype, \"notifications\", [_dec9], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor0 = _applyDecoratedDescriptor(_class.prototype, \"predictiveAi\", [_dec0], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor1 = _applyDecoratedDescriptor(_class.prototype, \"isError\", [_dec1], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor10 = _applyDecoratedDescriptor(_class.prototype, \"successMessage\", [_dec10], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor11 = _applyDecoratedDescriptor(_class.prototype, \"isSending\", [_dec11], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor12 = _applyDecoratedDescriptor(_class.prototype, \"selectedCycle\", [_dec12], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _descriptor13 = _applyDecoratedDescriptor(_class.prototype, \"selectedUniqueCoins\", [_dec13], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _descriptor14 = _applyDecoratedDescriptor(_class.prototype, \"selectedProduct\", [_dec14], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"updateSelectionCycle\", [_dec15], Object.getOwnPropertyDescriptor(_class.prototype, \"updateSelectionCycle\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"updateSelectionUniqueCoins\", [_dec16], Object.getOwnPropertyDescriptor(_class.prototype, \"updateSelectionUniqueCoins\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"updateSelectionProduct\", [_dec17], Object.getOwnPropertyDescriptor(_class.prototype, \"updateSelectionProduct\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"updateSelection\", [_dec18], Object.getOwnPropertyDescriptor(_class.prototype, \"updateSelection\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"paymentLink\", [_dec19], Object.getOwnPropertyDescriptor(_class.prototype, \"paymentLink\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"submitInfo\", [_dec20], Object.getOwnPropertyDescriptor(_class.prototype, \"submitInfo\"), _class.prototype), _class);\n});","define(\"numisoft-frontend/routes/sign-up/retailers/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _class, _descriptor;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  let SignUpRetailersRoute = _exports.default = (_dec = Ember.inject.service, _class = class SignUpRetailersRoute extends Ember.Route {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"fastboot\", _descriptor, this);\n    }\n    activate() {\n      super.activate(...arguments);\n      if (!this.fastboot.isFastBoot) {\n        window.scrollTo(0, 0);\n      }\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"fastboot\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _class);\n});","define(\"numisoft-frontend/routes/sign-up/retailers/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"7zZdgwIn\",\n    \"block\": \"{\\\"symbols\\\":[\\\"uniqueCoinsOption\\\",\\\"productOption\\\",\\\"cycleOption\\\"],\\\"statements\\\":[[10,\\\"div\\\"],[14,1,\\\"su-retailers\\\"],[14,0,\\\"bg-gray--1\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"bg-gray--1\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__bottom--80\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"a\\\"],[14,6,\\\"/retailers#pricing\\\"],[14,0,\\\"btn btn--gray btn--back\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"17\\\"],[14,\\\"height\\\",\\\"15\\\"],[14,\\\"viewBox\\\",\\\"0 0 17 15\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M0.292893 6.65684C-0.0976314 7.04737 -0.0976315 7.68053 0.292892 8.07106L6.65685 14.435C7.04738 14.8255 7.68054 14.8255 8.07107 14.435C8.46159 14.0445 8.46159 13.4113 8.07107 13.0208L2.41421 7.36395L8.07107 1.7071C8.46159 1.31657 8.46159 0.683408 8.07107 0.292884C7.68054 -0.0976404 7.04738 -0.0976404 6.65686 0.292884L0.292893 6.65684ZM17 7.36395L17 6.36395L1 6.36395L1 7.36395L1 8.36395L17 8.36395L17 7.36395Z\\\"],[14,\\\"fill\\\",\\\"white\\\"],[12],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n                Back\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"h2\\\"],[14,0,\\\"margin__bottom--10\\\"],[12],[2,\\\"Get started with \\\"],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"numi Pro\\\"],[13],[2,\\\" for retailers.\\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"p\\\"],[12],[2,\\\"Fill out your details below. You'll complete payment in the next step to finalize your signup.\\\"],[13],[2,\\\"\\\\n\\\"],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n            \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"col-7-12\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"form\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"bg-white well well--2 clearfix margin__bottom--30\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"h4\\\"],[14,0,\\\"margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"Step 1 of 2:\\\"],[13],[2,\\\" Your details\\\"],[13],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"h6\\\"],[14,0,\\\"border-bottom border-top pad__top--10 pad__bot--10 margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Choose your preferred billing cycle:\\\"],[13],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"cards margin__top--20\\\"],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"div\\\"],[14,0,\\\"select-wrapper\\\"],[12],[2,\\\"\\\\n                                        \\\"],[11,\\\"select\\\"],[24,0,\\\"form-select \\\"],[4,[38,1],[\\\"change\\\",[32,0,[\\\"updateSelectionCycle\\\"]]],null],[12],[2,\\\"\\\\n                                            \\\"],[10,\\\"option\\\"],[15,2,null],[14,\\\"disabled\\\",\\\"\\\"],[14,\\\"selected\\\",\\\"\\\"],[12],[2,\\\"Select cycle\\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,3],[[30,[36,2],[[30,[36,2],[[32,0,[\\\"cycleOptions\\\"]]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                                              \\\"],[10,\\\"option\\\"],[15,2,[32,3,[\\\"value\\\"]]],[15,\\\"selected\\\",[30,[36,0],[[32,0,[\\\"selectedCycle\\\"]],[32,3,[\\\"value\\\"]]],null]],[12],[1,[32,3,[\\\"label\\\"]]],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]}]]],[2,\\\"                                        \\\"],[13],[2,\\\"\\\\n                                    \\\"],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"fieldset\\\"],[14,0,\\\"margin__bottom--40\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"h6\\\"],[14,0,\\\"border-bottom border-top pad__top--10 pad__bot--10 margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Choose which product\\\"],[13],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"select-wrapper\\\"],[12],[2,\\\"\\\\n                                    \\\"],[11,\\\"select\\\"],[24,0,\\\"form-select \\\"],[4,[38,1],[\\\"change\\\",[32,0,[\\\"updateSelectionProduct\\\"]]],null],[12],[2,\\\"\\\\n                                        \\\"],[10,\\\"option\\\"],[15,2,null],[14,\\\"disabled\\\",\\\"\\\"],[14,\\\"selected\\\",\\\"\\\"],[12],[2,\\\"Select product\\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,3],[[30,[36,2],[[30,[36,2],[[32,0,[\\\"productOptions\\\"]]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                                          \\\"],[10,\\\"option\\\"],[15,2,[32,2,[\\\"value\\\"]]],[15,\\\"selected\\\",[30,[36,0],[[32,0,[\\\"selectedProduct\\\"]],[32,2,[\\\"value\\\"]]],null]],[12],[1,[32,2,[\\\"label\\\"]]],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]}]]],[2,\\\"                                    \\\"],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"fieldset\\\"],[14,0,\\\"margin__bottom--40\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"h6\\\"],[14,0,\\\"border-bottom border-top pad__top--10 pad__bot--10 margin__bottom--20\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"How many unique coins in inventory?\\\"],[13],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"select-wrapper\\\"],[12],[2,\\\"\\\\n                                    \\\"],[11,\\\"select\\\"],[24,0,\\\"form-select \\\"],[4,[38,1],[\\\"change\\\",[32,0,[\\\"updateSelectionUniqueCoins\\\"]]],null],[12],[2,\\\"\\\\n                                        \\\"],[10,\\\"option\\\"],[15,2,null],[14,\\\"disabled\\\",\\\"\\\"],[14,\\\"selected\\\",\\\"\\\"],[12],[2,\\\"Select number of unique coins\\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,3],[[30,[36,2],[[30,[36,2],[[32,0,[\\\"uniqueCoinsOptions\\\"]]],null]],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                                          \\\"],[10,\\\"option\\\"],[15,2,[32,1,[\\\"value\\\"]]],[15,\\\"selected\\\",[30,[36,0],[[32,0,[\\\"selectedUniqueCoins\\\"]],[32,1,[\\\"value\\\"]]],null]],[12],[1,[32,1,[\\\"label\\\"]]],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]}]]],[2,\\\"                                    \\\"],[13],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n\\\\n\\\"],[2,\\\"                            \\\"],[10,\\\"h6\\\"],[14,0,\\\"margin__bottom--40 border-bottom border-top pad__top--10 pad__bot--10\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Please fill in your information:\\\"],[13],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 mobile-col-1-1 margin__bottom--40\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"fullnameRetailer\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Full Name\\\"],[13],[2,\\\"\\\\n                                    \\\"],[8,\\\"input\\\",[[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\"],[\\\"fullnameRetailer\\\",\\\"text\\\",[32,0,[\\\"fullName\\\"]]]],null],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"emailRetailer\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Email\\\"],[13],[2,\\\"\\\\n                                    \\\"],[8,\\\"input\\\",[[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\"],[\\\"emailRetailer\\\",\\\"email\\\",[32,0,[\\\"email\\\"]]]],null],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"phoneRetailer\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Phone\\\"],[13],[2,\\\"\\\\n                                    \\\"],[8,\\\"input\\\",[[24,\\\"placeholder\\\",\\\"(902) 1234567\\\"],[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\"],[\\\"phoneRetailer\\\",\\\"tel\\\",[32,0,[\\\"phone\\\"]]]],null],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"fieldset\\\"],[12],[2,\\\"\\\\n                                    \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"phoneRetailer\\\"],[14,0,\\\"form-label\\\"],[12],[2,\\\"Company (optional)\\\"],[13],[2,\\\"\\\\n                                    \\\"],[8,\\\"input\\\",[[24,0,\\\"form-input\\\"]],[[\\\"@id\\\",\\\"@type\\\",\\\"@value\\\"],[\\\"companyRetailer\\\",\\\"text\\\",[32,0,[\\\"company\\\"]]]],null],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__top--40 margin__bottom--30 loading-block\\\"],[12],[2,\\\"\\\\n                                    \\\"],[11,\\\"button\\\"],[16,0,[31,[\\\"btn btn--green \\\",[30,[36,4],[[32,0,[\\\"isFormValid\\\"]],\\\"disabled\\\"],null]]]],[16,\\\"disabled\\\",[30,[36,5],[[32,0,[\\\"isFormValid\\\"]]],null]],[24,4,\\\"button\\\"],[4,[38,1],[\\\"click\\\",[32,0,[\\\"submitInfo\\\"]]],null],[12],[2,\\\"Continue to payment\\\"],[13],[2,\\\"\\\\n                                    \\\"],[6,[37,6],[[32,0,[\\\"isSending\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\" \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/assets/images/800.gif\\\"],[14,\\\"alt\\\",\\\"Loading\\\"],[12],[13],[2,\\\" \\\"]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n                                \\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,6],[[32,0,[\\\"isError\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                                   \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 margin__top--40 feedback\\\"],[12],[2,\\\"\\\\n                                       \\\"],[10,\\\"img\\\"],[14,0,\\\"feedback-img\\\"],[14,\\\"src\\\",\\\"/assets/images/warning.png\\\"],[14,\\\"alt\\\",\\\"check mark\\\"],[12],[13],[2,\\\"\\\\n                                       \\\"],[10,\\\"p\\\"],[12],[2,\\\"Sorry, it looks like we couldn't sign you up at this time. Please try again later or write to \\\"],[10,\\\"a\\\"],[14,6,\\\"mailto:contact@numisoft.com\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[2,\\\"contact@numisoft.com\\\"],[13],[13],[2,\\\"\\\\n                                  \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"                            \\\"],[13],[2,\\\"\\\\n\\\\n                        \\\"],[13],[2,\\\"\\\\n\\\"],[6,[37,6],[[32,0,[\\\"successMessage\\\"]]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[2,\\\"                        \\\"],[10,\\\"div\\\"],[14,0,\\\"bg-white well well--2 clearfix\\\"],[12],[2,\\\"\\\\n                          \\\"],[10,\\\"h4\\\"],[14,0,\\\"margin__bottom--20 pad__bot--10 border-bottom\\\"],[12],[10,\\\"strong\\\"],[12],[10,\\\"span\\\"],[14,0,\\\"text--green-1\\\"],[12],[2,\\\"Step 2 of 2:\\\"],[13],[2,\\\" Payment\\\"],[13],[13],[2,\\\"\\\\n                          \\\"],[10,\\\"div\\\"],[14,0,\\\"feedback margin__bottom--30 feedback\\\"],[12],[2,\\\"\\\\n                              \\\"],[10,\\\"img\\\"],[14,0,\\\"feedback-img\\\"],[14,\\\"src\\\",\\\"/assets/images/check-mark.png\\\"],[14,\\\"alt\\\",\\\"check mark\\\"],[12],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"h6\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Almost there!\\\"],[13],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                          \\\"],[13],[2,\\\"\\\\n                          \\\"],[10,\\\"div\\\"],[14,0,\\\"col-1-1 mobile-col-1-1 clearfix\\\"],[12],[2,\\\"\\\\n                              \\\"],[10,\\\"p\\\"],[12],[2,\\\"Thank you for submitting your details.\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"p\\\"],[12],[2,\\\" To finalize your signup for numi Pro for Retailers, please proceed to secure payment below.\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"p\\\"],[12],[2,\\\"Once payment is complete, our team will review everything and send you the next steps.\\\"],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"p\\\"],[12],[2,\\\"All payments are securely processed by Stripe using industry-standard encryption. numi Pro never stores your payment details.\\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"We accept Visa, Mastercard, and American Express.\\\"],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"br\\\"],[12],[13],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                              \\\"],[10,\\\"a\\\"],[15,6,[31,[[32,0,[\\\"paymentLink\\\"]]]]],[14,0,\\\"btn btn--green\\\"],[14,\\\"target\\\",\\\"_blank\\\"],[12],[2,\\\"Pay now\\\"],[13],[2,\\\"\\\\n\\\\n                          \\\"],[13],[2,\\\"\\\\n                       \\\"],[13],[2,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]]],[2,\\\"                    \\\"],[13],[2,\\\"\\\\n\\\\n                \\\"],[13],[2,\\\"\\\\n                \\\"],[10,\\\"div\\\"],[14,0,\\\"col-5-12 mobile-1-1\\\"],[12],[2,\\\"\\\\n                    \\\"],[10,\\\"div\\\"],[14,0,\\\"summary-card card--4 bg-green--1\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"strong\\\"],[14,0,\\\"header margin__bottom--20\\\"],[14,5,\\\"padding-bottom: 10px; border-bottom: 1px solid rgba(0,0,0,.4);\\\"],[12],[2,\\\"SUMMARY: \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Cycle:\\\"],[13],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[1,[32,0,[\\\"selectedCycleLabel\\\"]]],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Product:\\\"],[13],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[14,5,\\\"text-align: right;\\\"],[12],[1,[32,0,[\\\"selectedProductLabel\\\"]]],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Unique coins:\\\"],[13],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"span\\\"],[12],[1,[32,0,[\\\"selectedUniqueCoinsLabel\\\"]]],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n\\\\n                        \\\"],[10,\\\"br\\\"],[12],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"div\\\"],[14,5,\\\"text-align: right; border-top: 2px solid #000; padding-top: 10px;\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"div\\\"],[14,0,\\\"line-item\\\"],[12],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[10,\\\"strong\\\"],[12],[2,\\\"Total:\\\"],[13],[13],[2,\\\"\\\\n                                \\\"],[10,\\\"span\\\"],[12],[10,\\\"span\\\"],[14,5,\\\"font-size: 2.5rem;\\\"],[12],[1,[32,0,[\\\"totalPrice\\\"]]],[13],[2,\\\"/\\\"],[1,[32,0,[\\\"selectedCycleLabelForPrice\\\"]]],[13],[2,\\\"\\\\n                            \\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n\\\"],[2,\\\"                    \\\"],[10,\\\"div\\\"],[14,0,\\\"well well--gray pad__all--40 clearfix\\\"],[12],[2,\\\"\\\\n                        \\\"],[10,\\\"p\\\"],[14,0,\\\"text--left margin__top--10 margin__bottom--10 pad__top--10\\\"],[12],[2,\\\"What's included?\\\"],[13],[2,\\\"\\\\n                        \\\"],[10,\\\"ul\\\"],[14,0,\\\"list text--left pad__bot--10\\\"],[12],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Everything numi Pro offers\\\"],[13],[2,\\\"\\\\n                            \\\"],[6,[37,6],[[30,[36,0],[[32,0,[\\\"selectedProduct\\\"]],\\\"numi Pro with Inventory Analysis and unlimited numiALERTS\\\"],null]],null,[[\\\"default\\\"],[{\\\"statements\\\":[[10,\\\"li\\\"],[12],[2,\\\"Unlimited numiALERTS\\\"],[13]],\\\"parameters\\\":[]}]]],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Coin availability\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Price targets and thresholds\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Market quantity targets and thresholds\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Daily download of inventory analysis via Excel spreadsheet\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Interactive and customizable inventory visualizations\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Inventory valuation and market comparison\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Supply concentration and market share\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Time-window analysis\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Demand velocity and liquidity ratios\\\"],[13],[2,\\\"\\\\n                            \\\"],[10,\\\"li\\\"],[12],[2,\\\"Support via email tickets and screen sharing\\\"],[13],[2,\\\"\\\\n                        \\\"],[13],[2,\\\"\\\\n                    \\\"],[13],[2,\\\"\\\\n                \\\"],[13],[2,\\\"\\\\n            \\\"],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n    \\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"eq\\\",\\\"on\\\",\\\"-track-array\\\",\\\"each\\\",\\\"unless\\\",\\\"not\\\",\\\"if\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/sign-up/retailers/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/sign-up/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class SignUpRoute extends Ember.Route {}\n  _exports.default = SignUpRoute;\n});","define(\"numisoft-frontend/routes/sign-up/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"YmzuadAq\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[30,[36,1],[[30,[36,0],null,null]],null]],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"-outlet\\\",\\\"component\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/sign-up/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/routes/terms/route\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class TermsRoute extends Ember.Route {}\n  _exports.default = TermsRoute;\n});","define(\"numisoft-frontend/routes/terms/template\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"xYFpWN8+\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[10,\\\"section\\\"],[14,0,\\\"bg-green--2\\\"],[12],[2,\\\"\\\\n    \\\"],[10,\\\"div\\\"],[14,0,\\\"grid grid-pad\\\"],[12],[2,\\\"\\\\n        \\\"],[10,\\\"a\\\"],[14,6,\\\"/\\\"],[14,0,\\\"btn btn--gray btn--back\\\"],[12],[2,\\\"\\\\n            \\\"],[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"17\\\"],[14,\\\"height\\\",\\\"15\\\"],[14,\\\"viewBox\\\",\\\"0 0 17 15\\\"],[14,\\\"fill\\\",\\\"none\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[12],[2,\\\"\\\\n                \\\"],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M0.292893 6.65684C-0.0976314 7.04737 -0.0976315 7.68053 0.292892 8.07106L6.65685 14.435C7.04738 14.8255 7.68054 14.8255 8.07107 14.435C8.46159 14.0445 8.46159 13.4113 8.07107 13.0208L2.41421 7.36395L8.07107 1.7071C8.46159 1.31657 8.46159 0.683408 8.07107 0.292884C7.68054 -0.0976404 7.04738 -0.0976404 6.65686 0.292884L0.292893 6.65684ZM17 7.36395L17 6.36395L1 6.36395L1 7.36395L1 8.36395L17 8.36395L17 7.36395Z\\\"],[14,\\\"fill\\\",\\\"white\\\"],[12],[13],[2,\\\"\\\\n        \\\"],[13],[2,\\\"\\\\n        Back\\\"],[13],[2,\\\"\\\\n        \\\"],[8,\\\"termly-embed\\\",[],[[\\\"@policyId\\\"],[\\\"3192e48e-42cf-4cc9-a168-53ef80852901\\\"]],null],[2,\\\"\\\\n\\\\n\\\"],[13],[2,\\\"\\\\n\\\"],[13],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/routes/terms/template.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/services/chyron\", [\"exports\", \"numisoft-frontend/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _class, _descriptor;\n  function _initializerDefineProperty(e, i, r, l) { r && Object.defineProperty(e, i, { enumerable: r.enumerable, configurable: r.configurable, writable: r.writable, value: r.initializer ? r.initializer.call(l) : void 0 }); }\n  function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\n  function _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\n  function _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n  function _applyDecoratedDescriptor(i, e, r, n, l) { var a = {}; return Object.keys(n).forEach(function (i) { a[i] = n[i]; }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, (\"value\" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) { return n(i, e, r) || r; }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a; }\n  function _initializerWarningHelper(r, e) { throw Error(\"Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.\"); }\n  const REFRESH_INTERVAL_MS = 2 * 60 * 1000;\n  let ChyronService = _exports.default = (_dec = Ember._tracked, _class = class ChyronService extends Ember.Service {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"items\", _descriptor, this);\n      _defineProperty(this, \"_timer\", null);\n    }\n    async load() {\n      try {\n        let response = await fetch(_environment.default.chyronUrl, {\n          headers: {\n            'Accept': 'application/json'\n          }\n        });\n        if (response.ok) {\n          let data = await response.json();\n          this.items = data.items || [];\n        }\n      } catch (e) {\n        // network hiccup - keep showing the last known items until the next poll\n      }\n      this._timer = Ember.run.later(this, this.load, REFRESH_INTERVAL_MS);\n    }\n    willDestroy() {\n      super.willDestroy(...arguments);\n      Ember.run.cancel(this._timer);\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"items\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return [];\n    }\n  }), _class);\n});","define(\"numisoft-frontend/services/fastboot\", [\"exports\", \"ember-cli-fastboot/services/fastboot\"], function (_exports, _fastboot) {\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 _fastboot.default;\n    }\n  });\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/templates/application\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"ylOCQop0\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[2,\\\"\\\\n\\\"],[1,[30,[36,1],[[30,[36,0],null,null]],null]],[2,\\\"\\\\n\\\"]],\\\"hasEval\\\":false,\\\"upvars\\\":[\\\"-outlet\\\",\\\"component\\\"]}\",\n    \"meta\": {\n      \"moduleName\": \"numisoft-frontend/templates/application.hbs\"\n    }\n  });\n});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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});","define(\"numisoft-frontend/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});","\n","define('numisoft-frontend/config/environment', [], function() {\n  if (typeof FastBoot !== 'undefined') {\nreturn FastBoot.config('numisoft-frontend');\n} else {\nvar prefix = 'numisoft-frontend';try {\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","\nif (typeof FastBoot === 'undefined') {\n  if (!runningTests) {\n    require('numisoft-frontend/app')['default'].create({\"name\":\"numisoft-frontend\",\"version\":\"0.0.0+dcee4194\"});\n  }\n}\n\n"],"names":[],"mappings":"AAAA;AACA;AACA;;ACFA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;;ACXA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;;ACPA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;;ACPA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;;ACjBA;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;AACA;AACA;AACA;;ACfA;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;;ACXA;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;;AC3CA;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;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;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClHA;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;;ACbA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChUA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvYA;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChDA;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;AACA;;ACbA;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;;ACAA;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;","file":"numisoft-frontend.js"}