{"version":3,"sources":["vendor/ember-cli/app-prefix.js","mx-simulator/adapters/-json-api.js","mx-simulator/app.js","mx-simulator/component-managers/glimmer.js","mx-simulator/components/app-drawer.js","mx-simulator/components/basic-dropdown-content.js","mx-simulator/components/basic-dropdown-trigger.js","mx-simulator/components/basic-dropdown-wormhole.js","mx-simulator/components/basic-dropdown.js","mx-simulator/components/calendar.js","mx-simulator/components/context-menu.js","mx-simulator/components/desktop-page.js","mx-simulator/components/files/files-container.js","mx-simulator/components/files/pages/all-folder.js","mx-simulator/components/installed-apps/ephiny/web.js","mx-simulator/components/installed-apps/firefox/web.js","mx-simulator/components/login-page.js","mx-simulator/components/power-calendar-multiple.js","mx-simulator/components/power-calendar-multiple/days.js","mx-simulator/components/power-calendar-range.js","mx-simulator/components/power-calendar-range/days.js","mx-simulator/components/power-calendar.js","mx-simulator/components/power-calendar/days.js","mx-simulator/components/power-calendar/nav.js","mx-simulator/components/power-select-multiple.js","mx-simulator/components/power-select-multiple/input.js","mx-simulator/components/power-select-multiple/trigger.js","mx-simulator/components/power-select.js","mx-simulator/components/power-select/before-options.js","mx-simulator/components/power-select/label.js","mx-simulator/components/power-select/no-matches-message.js","mx-simulator/components/power-select/options.js","mx-simulator/components/power-select/placeholder.js","mx-simulator/components/power-select/power-select-group.js","mx-simulator/components/power-select/search-message.js","mx-simulator/components/power-select/trigger.js","mx-simulator/components/settings/pages/appearance.js","mx-simulator/components/settings/pages/bluetooth.js","mx-simulator/components/settings/pages/network copy.js","mx-simulator/components/settings/pages/network.js","mx-simulator/components/settings/pages/ubuntu-desktop copy.js","mx-simulator/components/settings/pages/ubuntu-desktop.js","mx-simulator/components/settings/pages/wifi.js","mx-simulator/components/settings/settings-container.js","mx-simulator/components/software-store/pages/explore.js","mx-simulator/components/software-store/software-store.js","mx-simulator/components/top-setting-container.js","mx-simulator/components/welcome-page.js","mx-simulator/components/window-control.js","mx-simulator/components/x-toggle-label.js","mx-simulator/components/x-toggle-switch.js","mx-simulator/components/x-toggle.js","mx-simulator/data-adapter.js","mx-simulator/helpers/and.js","mx-simulator/helpers/app-version.js","mx-simulator/helpers/assign.js","mx-simulator/helpers/cancel-all.js","mx-simulator/helpers/element.js","mx-simulator/helpers/ember-power-calendar-day-classes.js","mx-simulator/helpers/ember-power-select-is-equal.js","mx-simulator/helpers/ember-power-select-is-group.js","mx-simulator/helpers/ember-power-select-is-selected-present.js","mx-simulator/helpers/ensure-safe-component.js","mx-simulator/helpers/eq.js","mx-simulator/helpers/gt.js","mx-simulator/helpers/gte.js","mx-simulator/helpers/is-array.js","mx-simulator/helpers/is-empty.js","mx-simulator/helpers/is-equal.js","mx-simulator/helpers/lt.js","mx-simulator/helpers/lte.js","mx-simulator/helpers/not-eq.js","mx-simulator/helpers/not.js","mx-simulator/helpers/or.js","mx-simulator/helpers/page-title.js","mx-simulator/helpers/perform.js","mx-simulator/helpers/pluralize.js","mx-simulator/helpers/power-calendar-format-date.js","mx-simulator/helpers/singularize.js","mx-simulator/helpers/task.js","mx-simulator/helpers/xor.js","mx-simulator/initializers/app-version.js","mx-simulator/initializers/container-debug-adapter.js","mx-simulator/initializers/ember-data-data-adapter.js","mx-simulator/initializers/ember-data.js","mx-simulator/instance-initializers/ember-data.js","mx-simulator/modifiers/basic-dropdown-trigger.js","mx-simulator/modifiers/did-insert.js","mx-simulator/modifiers/did-pan.js","mx-simulator/modifiers/did-update.js","mx-simulator/modifiers/on-click-outside.js","mx-simulator/modifiers/style.js","mx-simulator/modifiers/will-destroy.js","mx-simulator/router.js","mx-simulator/routes/desktoppage.js","mx-simulator/routes/index.js","mx-simulator/routes/loginpage.js","mx-simulator/serializers/-default.js","mx-simulator/serializers/-json-api.js","mx-simulator/serializers/-rest.js","mx-simulator/services/-ensure-registered.js","mx-simulator/services/common-service.js","mx-simulator/services/desktopservice.js","mx-simulator/services/page-title-list.js","mx-simulator/services/page-title.js","mx-simulator/services/power-calendar.js","mx-simulator/services/store.js","mx-simulator/templates/application.js","mx-simulator/templates/desktoppage.js","mx-simulator/templates/loginpage.js","mx-simulator/test-support/helpers.js","mx-simulator/transforms/boolean.js","mx-simulator/transforms/date.js","mx-simulator/transforms/number.js","mx-simulator/transforms/string.js","mx-simulator/utils/parse-touch-data.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(\"mx-simulator/adapters/-json-api\", [\"exports\", \"@ember-data/adapter/json-api\"], function (_exports, _jsonApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _jsonApi.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/adapter/json-api\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/app\", [\"exports\", \"@ember/application\", \"ember-resolver\", \"ember-load-initializers\", \"mx-simulator/config/environment\", \"ember-power-calendar\", \"ember-power-calendar-luxon\", \"ember-power-calendar/styles\"], function (_exports, _application, _emberResolver, _emberLoadInitializers, _environment, _emberPowerCalendar, _emberPowerCalendarLuxon, _styles) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/application\",0,\"ember-resolver\",0,\"ember-load-initializers\",0,\"mx-simulator/config/environment\",0,\"ember-power-calendar\",0,\"ember-power-calendar-luxon\",0,\"ember-power-calendar/styles\"eaimeta@70e063a35619d71f\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  (0, _emberPowerCalendar.registerDateLibrary)(_emberPowerCalendarLuxon.default);\n  class App extends _application.default {\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  window.__CLASSIC_OWN_CLASSES__.set(App, true);\n  (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);\n});","define(\"mx-simulator/component-managers/glimmer\", [\"exports\", \"@glimmer/component/-private/ember-component-manager\"], function (_exports, _emberComponentManager) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberComponentManager.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component/-private/ember-component-manager\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/app-drawer\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@ember/object\", \"@ember/service\", \"@glimmer/tracking\", \"@ember/template-factory\"], function (_exports, _component, _component2, _object, _service, _tracking, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor, _descriptor2, _descriptor3, _descriptor4;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/object\",0,\"@ember/service\",0,\"@glimmer/tracking\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"app-drawer flex  items-center flex-col\" {{did-insert this.toggleDrawer}}>\r\n      <div class=\"searchbox  flex items-center pl-3\">\r\n          <img src=\"/icons/searchicon.png\" alt=\"\" class=\"wh18 mr-1\">\r\n          <span class=\"text-xs\">Type to search</span>\r\n      </div>\r\n      <div class=\"desktops-pans flex\">\r\n          <div class=\"desktop-one desktop-pane\" {{did-insert this.insertDesktopImg}}>\r\n          </div>\r\n          <div class=\"desktop-two desktop-pane\"></div>\r\n      </div>\r\n  \r\n      <div class=\"all-app-list grid justify-center items-center grid-cols-6 grid-rows-3\" {{did-insert this.openAppList}}>\r\n          {{#each-in this.allList as | index app|}}\r\n          <div class=\"app-container flex items-center flex-col \" onclick={{fn this.openApp index}}>\r\n              <div class=\"app-icon-wrap flex items-center flex-col\">\r\n                  <img class=\"app-icon\" src={{app.link}}/>\r\n                  <div class=\"app-name whitespace-nowrap text-center\">{{app.name}}</div>\r\n              </div>\r\n          </div>\r\n          \r\n          {{/each-in}}\r\n      </div>\r\n  \r\n  \r\n  \r\n  \r\n  \r\n  \r\n  </div>\r\n  {{yield}}\n  */\n  {\n    \"id\": \"AEYU9baF\",\n    \"block\": \"[[[11,0],[24,0,\\\"app-drawer flex  items-center flex-col\\\"],[4,[38,0],[[30,0,[\\\"toggleDrawer\\\"]]],null],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"searchbox  flex items-center pl-3\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/icons/searchicon.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[14,0,\\\"wh18 mr-1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[10,1],[14,0,\\\"text-xs\\\"],[12],[1,\\\"Type to search\\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"desktops-pans flex\\\"],[12],[1,\\\"\\\\n        \\\"],[11,0],[24,0,\\\"desktop-one desktop-pane\\\"],[4,[38,0],[[30,0,[\\\"insertDesktopImg\\\"]]],null],[12],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"desktop-two desktop-pane\\\"],[12],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[11,0],[24,0,\\\"all-app-list grid justify-center items-center grid-cols-6 grid-rows-3\\\"],[4,[38,0],[[30,0,[\\\"openAppList\\\"]]],null],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,2],[[30,0,[\\\"allList\\\"]]],null],null,[[[1,\\\"        \\\"],[10,0],[14,0,\\\"app-container flex items-center flex-col \\\"],[15,\\\"onclick\\\",[28,[37,3],[[30,0,[\\\"openApp\\\"]],[30,2]],null]],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"app-icon-wrap flex items-center flex-col\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,0,\\\"app-icon\\\"],[15,\\\"src\\\",[30,1,[\\\"link\\\"]]],[12],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"app-name whitespace-nowrap text-center\\\"],[12],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\\n\\\"]],[1,2]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,3,null]],[\\\"app\\\",\\\"index\\\",\\\"&default\\\"],false,[\\\"did-insert\\\",\\\"each\\\",\\\"-each-in\\\",\\\"fn\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/app-drawer.hbs\",\n    \"isStrictMode\": false\n  });\n  let AppDrawerComponent = _exports.default = (_class = class AppDrawerComponent extends _component2.default {\n    constructor(owner, args) {\n      super(owner, args);\n      _initializerDefineProperty(this, \"desktopservice\", _descriptor, this);\n      _initializerDefineProperty(this, \"commonService\", _descriptor2, this);\n      _initializerDefineProperty(this, \"domElement\", _descriptor3, this);\n      _initializerDefineProperty(this, \"transformX\", _descriptor4, this);\n      _defineProperty(this, \"allList\", {\n        6: {\n          link: '/icons/mediaplayer-app.png',\n          name: 'video'\n        },\n        7: {\n          link: '/icons/calculator.png',\n          name: 'Calculator'\n        },\n        8: {\n          link: '/icons/writer.png',\n          name: 'Document'\n        },\n        9: {\n          link: '/icons/camera.png',\n          name: 'Cheese'\n        },\n        10: {\n          link: '/icons/jockey.png',\n          name: 'Additional Drivers'\n        },\n        11: {\n          link: '/icons/ace-of-hearts.png',\n          name: 'Ace'\n        },\n        12: {\n          link: '/icons/calendar.png',\n          name: 'Calender'\n        },\n        13: {\n          link: '/icons/translate.png',\n          name: 'Language'\n        },\n        14: {\n          link: '/icons/writer.png',\n          name: 'LibereOffice Writer'\n        },\n        15: {\n          link: '/icons/powerpoint.png',\n          name: 'LibereOffice Impress'\n        },\n        16: {\n          link: '/icons/xls.png',\n          name: 'LibereOffice Calc'\n        },\n        17: {\n          link: '/icons/utorrent.png',\n          name: 'Utorrent'\n        },\n        18: {\n          link: '/icons/gnomeweb.png',\n          name: 'Web',\n          componentPath: 'installed-apps/ephiny/web'\n        },\n        19: {\n          link: '/icons/system-settings.png',\n          name: 'Settings',\n          componentPath: 'settings/settings-container'\n        }\n      });\n    }\n    openAppList(element) {\n      // element.classList.add('open-app-list')\n      setTimeout(() => {\n        element.classList.add('open-app-list');\n        document.querySelector('.desktop-workspace').classList.add('scale-workspace');\n      }, 0);\n    }\n    openApp(key) {\n      document.querySelector('.desktop-workspace').classList.remove('scale-workspace');\n      if (!this.desktopservice.taskBarIcons[key]) {\n        (0, _object.set)(this.desktopservice.taskBarIcons, key, this.allList[key]);\n        (0, _object.set)(this.desktopservice, 'currentOpenedAppId', key);\n      }\n      (0, _object.set)(this.desktopservice, 'taskBarIcons', this.desktopservice.taskBarIcons);\n      (0, _object.set)(this.desktopservice.currentApp, 'appName', this.allList[key].componentPath);\n    }\n    insertDesktopImg(element) {}\n    toggleDrawer(element) {\n      if (!this.commonService.isMobile) return;\n      console.log(\"insert drawer\");\n      const box = element;\n      this.domElement = box;\n      let x = -350;\n      const interval = setInterval(() => {\n        if (x >= 0) {\n          clearInterval(interval);\n        } else {\n          x += 10;\n          box.style.transform = `translateX(${x}px)`;\n        }\n      }, 5);\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"desktopservice\", [_service.service], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"commonService\", [_service.service], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"domElement\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"transformX\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _applyDecoratedDescriptor(_class.prototype, \"openAppList\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"openAppList\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"openApp\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"openApp\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"insertDesktopImg\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"insertDesktopImg\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"toggleDrawer\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"toggleDrawer\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, AppDrawerComponent);\n});","define(\"mx-simulator/components/basic-dropdown-content\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown-content\"], function (_exports, _basicDropdownContent) {\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 _basicDropdownContent.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-basic-dropdown/components/basic-dropdown-content\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/basic-dropdown-trigger\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown-trigger\"], function (_exports, _basicDropdownTrigger) {\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 _basicDropdownTrigger.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-basic-dropdown/components/basic-dropdown-trigger\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/basic-dropdown-wormhole\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown-wormhole\"], function (_exports, _basicDropdownWormhole) {\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 _basicDropdownWormhole.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-basic-dropdown/components/basic-dropdown-wormhole\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/basic-dropdown\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown\"], function (_exports, _basicDropdown) {\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 _basicDropdown.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-basic-dropdown/components/basic-dropdown\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/calendar\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@ember/object\", \"@glimmer/tracking\", \"ember-concurrency\", \"@ember/template-factory\"], function (_exports, _component, _component2, _object, _tracking, _emberConcurrency, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/object\",0,\"@glimmer/tracking\",0,\"ember-concurrency\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"top-calendar-box absolute flex justify-between\" {{on-click-outside (action @toggleCalendar)}}>\r\n    <div class=\"activities-section flex-grow \">\r\n     <div></div>\r\n     <div class=\"noticaion-container opacity-40 text-center\">\r\n      <img width=\"140\" height=\"140\" src=\"https://img.icons8.com/sf-regular/240/appointment-reminders.png\" class=\"mx-auto\" alt=\"appointment-reminders\"/>\r\n      <span>No Notification</span>\r\n     </div>\r\n     <div class=\"dnd flex items-center w-full\">\r\n      <span class=\"mr-2\">Do Not Disturb</span>\r\n       <XToggle @value={{this.dnd}} @onToggle={{fn (mut this.dnd)}} @theme='light' @size=\"small\" />\r\n     </div>\r\n    </div>\r\n    <div class=\"calendar-section h-full\">\r\n      <div class=\"display-selected-container\">\r\n         <div class=\"selected-day-name\">{{this.selectedDayName}}</div>\r\n         <div class=\"selected-date\">{{this.selectedDateLocaleString}}</div>\r\n      </div>\r\n  \r\n  \r\n  \r\n      <div id=\"calendar-container\">\r\n        <PowerCalendar @center={{this.center}} @selected={{this.selected}} @onSelect={{this.onSelect}} @onCenterChange={{perform this.updateMonth}} as\r\n          |calendar|>\r\n          <div class={{if calendar.loading 'loading-spiner-overlay' }}>\r\n            <calendar.Nav />\r\n            <calendar.Days />\r\n          </div>\r\n        </PowerCalendar>\r\n      </div>\r\n  \r\n       <div class=\"events-list bg-white\">\r\n         <div class=\"day\">Today</div>\r\n         <div class=\"event italic\">No Event</div>\r\n       </div>\r\n  \r\n       <div class=\"world-clock bg-white mt-3\">\r\n        Add world clock...\r\n       </div>\r\n  \r\n  \r\n    </div>\r\n  </div>\r\n  {{yield}}\r\n  \r\n  {{!-- <div class=\"subcatlist h-0 overflow-hidden flex flex-col w-full\"></div>\r\n  {{#if item.subCat.length}}\r\n  {{#each item.subCat as |subItem index|}}\r\n  <div class=\"subcatItem h-[30px] mx-auto leading-[30px]\">{{subItem}}</div>\r\n  {{/each}}\r\n  {{/if}}\r\n  </div> --}}\n  */\n  {\n    \"id\": \"vuK54fXQ\",\n    \"block\": \"[[[11,0],[24,0,\\\"top-calendar-box absolute flex justify-between\\\"],[4,[38,0],[[28,[37,1],[[30,0],[30,1]],null]],null],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"activities-section flex-grow \\\"],[12],[1,\\\"\\\\n   \\\"],[10,0],[12],[13],[1,\\\"\\\\n   \\\"],[10,0],[14,0,\\\"noticaion-container opacity-40 text-center\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"140\\\"],[14,\\\"height\\\",\\\"140\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/sf-regular/240/appointment-reminders.png\\\"],[14,0,\\\"mx-auto\\\"],[14,\\\"alt\\\",\\\"appointment-reminders\\\"],[12],[13],[1,\\\"\\\\n    \\\"],[10,1],[12],[1,\\\"No Notification\\\"],[13],[1,\\\"\\\\n   \\\"],[13],[1,\\\"\\\\n   \\\"],[10,0],[14,0,\\\"dnd flex items-center w-full\\\"],[12],[1,\\\"\\\\n    \\\"],[10,1],[14,0,\\\"mr-2\\\"],[12],[1,\\\"Do Not Disturb\\\"],[13],[1,\\\"\\\\n     \\\"],[8,[39,2],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"dnd\\\"]],[28,[37,3],[[28,[37,4],[[30,0,[\\\"dnd\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n   \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"calendar-section h-full\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"display-selected-container\\\"],[12],[1,\\\"\\\\n       \\\"],[10,0],[14,0,\\\"selected-day-name\\\"],[12],[1,[30,0,[\\\"selectedDayName\\\"]]],[13],[1,\\\"\\\\n       \\\"],[10,0],[14,0,\\\"selected-date\\\"],[12],[1,[30,0,[\\\"selectedDateLocaleString\\\"]]],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n\\\\n    \\\"],[10,0],[14,1,\\\"calendar-container\\\"],[12],[1,\\\"\\\\n      \\\"],[8,[39,5],null,[[\\\"@center\\\",\\\"@selected\\\",\\\"@onSelect\\\",\\\"@onCenterChange\\\"],[[30,0,[\\\"center\\\"]],[30,0,[\\\"selected\\\"]],[30,0,[\\\"onSelect\\\"]],[28,[37,6],[[30,0,[\\\"updateMonth\\\"]]],null]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n        \\\"],[10,0],[15,0,[52,[30,2,[\\\"loading\\\"]],\\\"loading-spiner-overlay\\\"]],[12],[1,\\\"\\\\n          \\\"],[8,[30,2,[\\\"Nav\\\"]],null,null,null],[1,\\\"\\\\n          \\\"],[8,[30,2,[\\\"Days\\\"]],null,null,null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"]],[2]]]]],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n     \\\"],[10,0],[14,0,\\\"events-list bg-white\\\"],[12],[1,\\\"\\\\n       \\\"],[10,0],[14,0,\\\"day\\\"],[12],[1,\\\"Today\\\"],[13],[1,\\\"\\\\n       \\\"],[10,0],[14,0,\\\"event italic\\\"],[12],[1,\\\"No Event\\\"],[13],[1,\\\"\\\\n     \\\"],[13],[1,\\\"\\\\n\\\\n     \\\"],[10,0],[14,0,\\\"world-clock bg-white mt-3\\\"],[12],[1,\\\"\\\\n      Add world clock...\\\\n     \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,3,null],[1,\\\"\\\\n\\\\n\\\"]],[\\\"@toggleCalendar\\\",\\\"calendar\\\",\\\"&default\\\"],false,[\\\"on-click-outside\\\",\\\"action\\\",\\\"x-toggle\\\",\\\"fn\\\",\\\"mut\\\",\\\"power-calendar\\\",\\\"perform\\\",\\\"if\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/calendar.hbs\",\n    \"isStrictMode\": false\n  });\n  let TopSettingContainerComponent = _exports.default = (_dec = (0, _emberConcurrency.task)(function* ({\n    date\n  }) {\n    yield (0, _emberConcurrency.timeout)(6); // Pretend this is an ajax call to the server...\n    // ...and that here we update the events somehow\n    this.center = date;\n  }).drop(), _class = class TopSettingContainerComponent extends _component2.default {\n    constructor() {\n      super(...arguments);\n      _initializerDefineProperty(this, \"center\", _descriptor, this);\n      _initializerDefineProperty(this, \"selected\", _descriptor2, this);\n      _initializerDefineProperty(this, \"selectedDateLocaleString\", _descriptor3, this);\n      _initializerDefineProperty(this, \"selectedDayName\", _descriptor4, this);\n      _defineProperty(this, \"dnd\", 0);\n      _initializerDefineProperty(this, \"updateMonth\", _descriptor5, this);\n      this.updateLocaleString();\n    }\n    updateLocaleString() {\n      const options = {\n        year: 'numeric',\n        month: 'long',\n        day: 'numeric'\n      };\n      const formattedDate = this.selected.toLocaleDateString('en-US', options);\n      this.selectedDateLocaleString = formattedDate;\n      const dayName = this.selected.toLocaleDateString('en-US', {\n        weekday: 'long'\n      });\n      this.selectedDayName = dayName;\n    }\n    onSelect(selected) {\n      this.selected = selected.date;\n      this.updateLocaleString();\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"center\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"selected\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return new Date();\n    }\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"selectedDateLocaleString\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"selectedDayName\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"updateMonth\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _applyDecoratedDescriptor(_class.prototype, \"onSelect\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"onSelect\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, TopSettingContainerComponent);\n});","define(\"mx-simulator/components/context-menu\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@ember/object\", \"@glimmer/tracking\", \"@ember/service\", \"@ember/template-factory\"], function (_exports, _component, _component2, _object, _tracking, _service, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _class, _descriptor, _descriptor2, _descriptor3;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/object\",0,\"@glimmer/tracking\",0,\"@ember/service\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n         <div class=\"context-menu\" {{did-insert this.customDidInsert}} {{did-update this.setContextPosition @clickedEvent}}>\n          {{#each @options as |option|}}\n            {{#if (eq option.name \"s\")}} \n              <div class=\"seperator-line\"></div>\n            {{else}}\n              <div class=\"context-menu-option\" onclick={{this.contextAction}}>{{option.name}}</div>\n            {{/if}}\n          {{/each}}\n         </div>\n  \n  \n  \n  {{yield}}\n  */\n  {\n    \"id\": \"Pttujn2S\",\n    \"block\": \"[[[1,\\\"\\\\n       \\\"],[11,0],[24,0,\\\"context-menu\\\"],[4,[38,0],[[30,0,[\\\"customDidInsert\\\"]]],null],[4,[38,1],[[30,0,[\\\"setContextPosition\\\"]],[30,1]],null],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,3],[[28,[37,3],[[30,2]],null]],null],null,[[[41,[28,[37,5],[[30,3,[\\\"name\\\"]],\\\"s\\\"],null],[[[1,\\\"            \\\"],[10,0],[14,0,\\\"seperator-line\\\"],[12],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"            \\\"],[10,0],[14,0,\\\"context-menu-option\\\"],[15,\\\"onclick\\\",[30,0,[\\\"contextAction\\\"]]],[12],[1,[30,3,[\\\"name\\\"]]],[13],[1,\\\"\\\\n\\\"]],[]]]],[3]],null],[1,\\\"       \\\"],[13],[1,\\\"\\\\n\\\\n\\\\n\\\\n\\\"],[18,4,null]],[\\\"@clickedEvent\\\",\\\"@options\\\",\\\"option\\\",\\\"&default\\\"],false,[\\\"did-insert\\\",\\\"did-update\\\",\\\"each\\\",\\\"-track-array\\\",\\\"if\\\",\\\"eq\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/context-menu.hbs\",\n    \"isStrictMode\": false\n  });\n  let ContextMenuComponent = _exports.default = (_dec = (0, _service.inject)('common-service'), _class = class ContextMenuComponent extends _component2.default {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"common\", _descriptor, this);\n      _initializerDefineProperty(this, \"isVisible\", _descriptor2, this);\n      _initializerDefineProperty(this, \"domElement\", _descriptor3, this);\n    }\n    customDidInsert(event) {\n      this.domElement = $(event);\n      this.setContextPosition();\n    }\n    setContextPosition() {\n      this.domElement.css({\n        top: this.args.clickedEvent.pageY - this.args.clickedEvent.offsetY + 'px',\n        left: this.args.clickedEvent.pageX - this.args.clickedEvent.offsetX + 'px'\n      });\n    }\n    contextAction() {\n      this.common.showContextMenu = false;\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"common\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"isVisible\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"domElement\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _applyDecoratedDescriptor(_class.prototype, \"customDidInsert\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"customDidInsert\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"setContextPosition\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"setContextPosition\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"contextAction\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"contextAction\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, ContextMenuComponent);\n});","define(\"mx-simulator/components/desktop-page\", [\"exports\", \"@ember/component\", \"@ember/service\", \"@ember/object\", \"@glimmer/tracking\", \"ember-concurrency\", \"@ember/template-factory\"], function (_exports, _component, _service, _object, _tracking, _emberConcurrency, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/service\",0,\"@ember/object\",0,\"@glimmer/tracking\",0,\"ember-concurrency\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"desktop-container flex\" >\r\n   \r\n      <div class=\"taskbar\">\r\n          <div>\r\n            <div class=\"applist\">\r\n              {{#each-in this.desktopservice.taskBarIcons as |index icon | }}\r\n                <div class={{concat \"taskbaricon \" (if (eq index this.desktopservice.currentOpenedAppId ) \" opened-app current-opened-app\")}} onclick={{action this.setCurrentApp icon.component true index}}>\r\n                 <img src={{icon.link}} alt=\"\">  \r\n                </div>\r\n              {{/each-in}}\r\n  \r\n            </div>\r\n            <div class=\"startbtn\" {{action this.openAppDrawer}}>\r\n              {{#if this.commonService.isMobile}}\r\n                 <img src=\"/phoneicons/startlogo.png\" alt=\"\">\r\n               {{else}}\r\n                 <i class=\"fa-brands fa-ubuntu text-2xl text-white\"></i>\r\n               {{/if}}  \r\n            </div>\r\n          </div>\r\n      </div>\r\n      <div class=\"topbar\">\r\n        <div class=\"currentactivity\"></div>\r\n        <div class={{concat \" timebox shortcut \"  (if this.isTopCalendarOpen \" shortcut-opened\") }} onclick={{action this.toggleCalendar}} >\r\n          <div class=\"displaytime\">{{this.taskBarTime}}</div>\r\n           {{#if this.isTopCalendarOpen}}\r\n            <Calendar @toggleCalendar={{action this.toggleCalendar}}/>\r\n           {{/if}} \r\n        </div>\r\n        <div class={{concat \"shortcut flex items-center \" (if this.isTopSettingOpen \" shortcut-opened\")}} onclick={{action this.toggleProperty}}>\r\n          <div class=\"ethernet-menu relative mr-3\">\r\n             <img class=\"powerbtn\" width=\"18\" height=\"18\" src=\"https://img.icons8.com/sf-ultralight-filled/75/FFFFFF/scan-wifi.png\" alt=\"external-wifi-mobile-telephone-those-icons-fill-those-icons\"/>            \r\n            {{#if this.isTopSettingOpen}}\r\n              <TopSettingContainer @toggleProperty={{action this.toggleProperty}}/>\r\n            {{/if}}\r\n          </div>\r\n          <img src=\"https://img.icons8.com/ios-filled/100/FFFFFF/battery-.png\"  width=\"18\" height=\"18\" class=\"powerbtn battery-icon top-settings-icon\"/>\r\n        </div>\r\n      </div>\r\n   \r\n     {{#if (eq this.desktopservice.currentApp.appName \"app-drawer\")}}\r\n       {{component this.desktopservice.currentApp.appName }}\r\n      {{!-- <InstalledApps::Ephiny::Web/> --}}\r\n      {{!-- <SoftwareStore::SoftwareStore/> --}}\r\n      {{/if }} \r\n      <div class=\"desktop-workspace\" oncontextmenu={{this.showContextMenu}}>\r\n           <div class=\"wallpaper\" >\r\n  \r\n           </div>\r\n        {{#if (and this.desktopservice.currentApp.appName (not (eq this.desktopservice.currentApp.appName \"app-drawer\")))}}\r\n            {{component this.desktopservice.currentApp.appName }}\r\n        {{/if}}   \r\n        {{!-- <Files::FilesContainer/> --}}\r\n  \r\n      {{#if this.commonService.showContextMenu}}\r\n         <ContextMenu @options={{this.contextMenuOptions}} @clickedEvent={{this.clickedEvent}}/>\r\n      {{/if}}\r\n       </div>\r\n    \r\n  \r\n  \r\n  \r\n  \r\n  </div>\r\n  {{yield}}\n  */\n  {\n    \"id\": \"QdKR2XkZ\",\n    \"block\": \"[[[10,0],[14,0,\\\"desktop-container flex\\\"],[12],[1,\\\"\\\\n \\\\n    \\\"],[10,0],[14,0,\\\"taskbar\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"applist\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[30,0,[\\\"desktopservice\\\",\\\"taskBarIcons\\\"]]],null],null,[[[1,\\\"              \\\"],[10,0],[15,0,[28,[37,2],[\\\"taskbaricon \\\",[52,[28,[37,4],[[30,2],[30,0,[\\\"desktopservice\\\",\\\"currentOpenedAppId\\\"]]],null],\\\" opened-app current-opened-app\\\"]],null]],[15,\\\"onclick\\\",[28,[37,5],[[30,0],[30,0,[\\\"setCurrentApp\\\"]],[30,1,[\\\"component\\\"]],true,[30,2]],null]],[12],[1,\\\"\\\\n               \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[30,1,[\\\"link\\\"]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"  \\\\n              \\\"],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n          \\\"],[11,0],[24,0,\\\"startbtn\\\"],[4,[38,5],[[30,0],[30,0,[\\\"openAppDrawer\\\"]]],null],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"commonService\\\",\\\"isMobile\\\"]],[[[1,\\\"               \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/phoneicons/startlogo.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"               \\\"],[10,\\\"i\\\"],[14,0,\\\"fa-brands fa-ubuntu text-2xl text-white\\\"],[12],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"topbar\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"currentactivity\\\"],[12],[13],[1,\\\"\\\\n      \\\"],[10,0],[15,0,[28,[37,2],[\\\" timebox shortcut \\\",[52,[30,0,[\\\"isTopCalendarOpen\\\"]],\\\" shortcut-opened\\\"]],null]],[15,\\\"onclick\\\",[28,[37,5],[[30,0],[30,0,[\\\"toggleCalendar\\\"]]],null]],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"displaytime\\\"],[12],[1,[30,0,[\\\"taskBarTime\\\"]]],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"isTopCalendarOpen\\\"]],[[[1,\\\"          \\\"],[8,[39,6],null,[[\\\"@toggleCalendar\\\"],[[28,[37,5],[[30,0],[30,0,[\\\"toggleCalendar\\\"]]],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,0],[15,0,[28,[37,2],[\\\"shortcut flex items-center \\\",[52,[30,0,[\\\"isTopSettingOpen\\\"]],\\\" shortcut-opened\\\"]],null]],[15,\\\"onclick\\\",[28,[37,5],[[30,0],[30,0,[\\\"toggleProperty\\\"]]],null]],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"ethernet-menu relative mr-3\\\"],[12],[1,\\\"\\\\n           \\\"],[10,\\\"img\\\"],[14,0,\\\"powerbtn\\\"],[14,\\\"width\\\",\\\"18\\\"],[14,\\\"height\\\",\\\"18\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/sf-ultralight-filled/75/FFFFFF/scan-wifi.png\\\"],[14,\\\"alt\\\",\\\"external-wifi-mobile-telephone-those-icons-fill-those-icons\\\"],[12],[13],[1,\\\"            \\\\n\\\"],[41,[30,0,[\\\"isTopSettingOpen\\\"]],[[[1,\\\"            \\\"],[8,[39,7],null,[[\\\"@toggleProperty\\\"],[[28,[37,5],[[30,0],[30,0,[\\\"toggleProperty\\\"]]],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios-filled/100/FFFFFF/battery-.png\\\"],[14,\\\"width\\\",\\\"18\\\"],[14,\\\"height\\\",\\\"18\\\"],[14,0,\\\"powerbtn battery-icon top-settings-icon\\\"],[12],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n \\\\n\\\"],[41,[28,[37,4],[[30,0,[\\\"desktopservice\\\",\\\"currentApp\\\",\\\"appName\\\"]],\\\"app-drawer\\\"],null],[[[1,\\\"     \\\"],[46,[30,0,[\\\"desktopservice\\\",\\\"currentApp\\\",\\\"appName\\\"]],null,null,null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"    \\\"],[10,0],[14,0,\\\"desktop-workspace\\\"],[15,\\\"oncontextmenu\\\",[30,0,[\\\"showContextMenu\\\"]]],[12],[1,\\\"\\\\n         \\\"],[10,0],[14,0,\\\"wallpaper\\\"],[12],[1,\\\"\\\\n\\\\n         \\\"],[13],[1,\\\"\\\\n\\\"],[41,[28,[37,9],[[30,0,[\\\"desktopservice\\\",\\\"currentApp\\\",\\\"appName\\\"]],[28,[37,10],[[28,[37,4],[[30,0,[\\\"desktopservice\\\",\\\"currentApp\\\",\\\"appName\\\"]],\\\"app-drawer\\\"],null]],null]],null],[[[1,\\\"          \\\"],[46,[30,0,[\\\"desktopservice\\\",\\\"currentApp\\\",\\\"appName\\\"]],null,null,null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"commonService\\\",\\\"showContextMenu\\\"]],[[[1,\\\"       \\\"],[8,[39,11],null,[[\\\"@options\\\",\\\"@clickedEvent\\\"],[[30,0,[\\\"contextMenuOptions\\\"]],[30,0,[\\\"clickedEvent\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"     \\\"],[13],[1,\\\"\\\\n  \\\\n\\\\n\\\\n\\\\n\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,3,null]],[\\\"icon\\\",\\\"index\\\",\\\"&default\\\"],false,[\\\"each\\\",\\\"-each-in\\\",\\\"concat\\\",\\\"if\\\",\\\"eq\\\",\\\"action\\\",\\\"calendar\\\",\\\"top-setting-container\\\",\\\"component\\\",\\\"and\\\",\\\"not\\\",\\\"context-menu\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/desktop-page.hbs\",\n    \"isStrictMode\": false\n  });\n  let DesktopPageComponent = _exports.default = (_class = class DesktopPageComponent extends _component.default {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"desktopservice\", _descriptor, this);\n      _initializerDefineProperty(this, \"commonService\", _descriptor2, this);\n      _initializerDefineProperty(this, \"dekstopScreenShot\", _descriptor3, this);\n      _initializerDefineProperty(this, \"isTopSettingOpen\", _descriptor4, this);\n      _initializerDefineProperty(this, \"isTopCalendarOpen\", _descriptor5, this);\n      _initializerDefineProperty(this, \"clickedEvent\", _descriptor6, this);\n      _defineProperty(this, \"taskBarTime\", 'Apr 17 17:05');\n      _defineProperty(this, \"contextMenuOptions\", [{\n        name: 'New Folder'\n      }, {\n        name: 's'\n      }, {\n        name: 'Paste'\n      }, {\n        name: 's'\n      }, {\n        name: 'Select All'\n      }, {\n        name: 's'\n      }, {\n        name: 'Arrange Icons'\n      }, {\n        name: 'Arrange By'\n      }, {\n        name: 's'\n      }, {\n        name: 'Show Desktop in files'\n      }, {\n        name: 's'\n      }, {\n        name: 'Open in Terminal'\n      }, {\n        name: 's'\n      }, {\n        name: 'Change Background...'\n      }, {\n        name: 's'\n      }, {\n        name: 'Desktop Icons Settings'\n      }, {\n        name: 'Display Settings'\n      }]);\n    }\n    init() {\n      super.init(...arguments);\n      // this.taskBarTime = moment().format(\"MMM D, HH:mm\");\n      this.selected = new Date();\n    }\n    didInsertElement() {\n      super.didInsertElement(...arguments);\n      document.querySelector('.wallpaper').style.backgroundImage = `url(${this.desktopservice.wallpaper})`;\n    }\n    async openAppDrawer() {\n      this.setCurrentApp('app-drawer', true, 1);\n      document.querySelector('.startbtn').classList.add('start-opened');\n      // Set the source of an image element to the data URL\n    }\n    async setCurrentApp(appName, toggle, appId) {\n      if (this.desktopservice.currentApp?.appName == 'app-drawer' && toggle) {\n        this.closeDrawer();\n        (0, _object.set)(this.desktopservice, 'currentApp', {});\n        document.querySelector('.desktop-workspace').classList.remove('scale-workspace');\n        document.querySelector('.startbtn').classList.remove('.start-opened');\n      } else {\n        (0, _object.set)(this.desktopservice, 'currentApp', {\n          appName,\n          appId\n        });\n      }\n    }\n    toggleProperty(event) {\n      if (event.target.closest('.top-setting-container')) return;\n      this.isTopSettingOpen = !this.isTopSettingOpen;\n    }\n    toggleCalendar(event) {\n      if (event.target.closest('.top-calendar-box')) return;\n      this.isTopCalendarOpen = !this.isTopCalendarOpen;\n    }\n    closeDrawer() {\n      const box = document.querySelector(\".app-drawer\");\n      let x = -350;\n      const interval = setInterval(() => {\n        if (x <= -350) {\n          clearInterval(interval);\n        } else {\n          x -= 10;\n          box.style.transform = `translateX(${x}px)`;\n        }\n      }, 5);\n    }\n    showContextMenu(event) {\n      event.preventDefault();\n      this.clickedEvent = event;\n      this.commonService.showContextMenu = true;\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"desktopservice\", [_service.service], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"commonService\", [_service.service], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"dekstopScreenShot\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"isTopSettingOpen\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"isTopCalendarOpen\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor6 = _applyDecoratedDescriptor(_class.prototype, \"clickedEvent\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"openAppDrawer\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"openAppDrawer\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"setCurrentApp\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"setCurrentApp\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"toggleProperty\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"toggleProperty\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"toggleCalendar\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"toggleCalendar\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"closeDrawer\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"closeDrawer\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"showContextMenu\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"showContextMenu\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, DesktopPageComponent);\n});","define(\"mx-simulator/components/files/files-container\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/service\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _service, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _dec, _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/service\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"settings-container \">\n      <div class=\"settings-section file-manager-section  rounded-md flex\">\n          <div class=\"lhs-section lhs-section-bg\">\n              <div class=\"search-icon flex justify-between items-center \">\n                  <div class=\"setting-header-icon rounded\">\n                      <img width=\"11\" height=\"11\" src=\"https://img.icons8.com/ios-glyphs/240/search--v1.png\"\n                          alt=\"search--v1\" />\n                  </div>\n                  <div class=\"current-menu\">Files</div>\n                  <div class=\"setting-header-icon rounded\">\n                      <img width=\"11\" height=\"11\" src=\"https://img.icons8.com/ios/250/menu--v7.png\" alt=\"menu--v7\" />\n                  </div>\n              </div>\n              <div class=\"settings-lhs-options\">\n                  {{#each this.settingsOption as |setting index|}}\n                  <div class={{concat \"setting-option relative flex items-center \" (if (eq index\n                      this.currentScreen.id) \" selected-setting \" )}} onclick={{fn this.setCurrentScreen index}} >\n                      <img class=\"setting-option-icon\" src={{setting.icon}} />\n                      <div class=\"settings-option-name\">{{setting.name}}</div>\n                      {{#if setting.bottomLine}}\n                      <div class=\"setting-option-divider\"></div>\n                      {{/if}}\n                  </div>\n                  {{/each}}\n              </div>\n          </div>\n          <div class=\"rhs-section flex-grow flex flex-col\">\n              <div class=\"rhs-sectioin-heading flex items-center justify-between w-full file-rhs-heading\">\n                  <div class=\"flex\">\n                      <div class=\"back-icon browser-top-icons\">\n                      <img src=\"https://img.icons8.com/ios/100/back--v1.png\" alt=\"\" onclick={{action this.goBack}}>\n                  </div>\n                  <div class=\"forward-icon browser-top-icons\">\n                      <img src=\"https://img.icons8.com/ios/100/forward--v1.png\" alt=\"forward--v1\" />\n                  </div>\n              </div>\n              <div class=\"pwd-bar\">\n                <div class=\"current-setting-menu folder-pwd\">\n                  <img class=\"pwd-icon\" src={{this.currentScreen.icon}}/> {{this.pwd}}\n                </div>\n                <img class=\"folder-search\" title=\"Search Current Folder\" src=\"https://img.icons8.com/sf-ultralight/100/search-folder.png\" alt=\"search-folder\"/>\n             </div>\n              <WindowControl />\n          </div>\n          <div class=\"rhs-section-content h-full w-full\">\n              <div class=\"wifi-tab-container settings-tab-page  h-full w-full\">\n                  <div class={{concat \"px-4 pt-11 flex flex-wrap items-center \" ( unless\n                      this.currentFolderList \"h-full w-full\" )}}>\n                    \n                        <Files::Pages::AllFolder @currentFolderList={{this.currentFolderList.subFolder}} @changeDirectory={{action this.changeDirectory}} @contextCallBack={{this.showContextMenu}}/>\n                   \n                  </div>\n              </div>\n              {{#if this.common.showContextMenu}}\n                  <ContextMenu @options={{this.contextMenuOptions}} @clickedEvent={{this.clickedEvent}}/>\n              {{/if}}    \n          </div>\n      </div>\n  </div>\n  </div>\n  {{yield}}\n  */\n  {\n    \"id\": \"KD6YrD4c\",\n    \"block\": \"[[[10,0],[14,0,\\\"settings-container \\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"settings-section file-manager-section  rounded-md flex\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"lhs-section lhs-section-bg\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"search-icon flex justify-between items-center \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"setting-header-icon rounded\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"11\\\"],[14,\\\"height\\\",\\\"11\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios-glyphs/240/search--v1.png\\\"],[14,\\\"alt\\\",\\\"search--v1\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"current-menu\\\"],[12],[1,\\\"Files\\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"setting-header-icon rounded\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"11\\\"],[14,\\\"height\\\",\\\"11\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/250/menu--v7.png\\\"],[14,\\\"alt\\\",\\\"menu--v7\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-lhs-options\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"settingsOption\\\"]]],null]],null],null,[[[1,\\\"                \\\"],[10,0],[15,0,[28,[37,2],[\\\"setting-option relative flex items-center \\\",[52,[28,[37,4],[[30,2],[30,0,[\\\"currentScreen\\\",\\\"id\\\"]]],null],\\\" selected-setting \\\"]],null]],[15,\\\"onclick\\\",[28,[37,5],[[30,0,[\\\"setCurrentScreen\\\"]],[30,2]],null]],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,0,\\\"setting-option-icon\\\"],[15,\\\"src\\\",[30,1,[\\\"icon\\\"]]],[12],[13],[1,\\\"\\\\n                    \\\"],[10,0],[14,0,\\\"settings-option-name\\\"],[12],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"bottomLine\\\"]],[[[1,\\\"                    \\\"],[10,0],[14,0,\\\"setting-option-divider\\\"],[12],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"                \\\"],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"rhs-section flex-grow flex flex-col\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"rhs-sectioin-heading flex items-center justify-between w-full file-rhs-heading\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"flex\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,0],[14,0,\\\"back-icon browser-top-icons\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/back--v1.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[15,\\\"onclick\\\",[28,[37,6],[[30,0],[30,0,[\\\"goBack\\\"]]],null]],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"forward-icon browser-top-icons\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/forward--v1.png\\\"],[14,\\\"alt\\\",\\\"forward--v1\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"pwd-bar\\\"],[12],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"current-setting-menu folder-pwd\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,0,\\\"pwd-icon\\\"],[15,\\\"src\\\",[30,0,[\\\"currentScreen\\\",\\\"icon\\\"]]],[12],[13],[1,\\\" \\\"],[1,[30,0,[\\\"pwd\\\"]]],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n              \\\"],[10,\\\"img\\\"],[14,0,\\\"folder-search\\\"],[14,\\\"title\\\",\\\"Search Current Folder\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/sf-ultralight/100/search-folder.png\\\"],[14,\\\"alt\\\",\\\"search-folder\\\"],[12],[13],[1,\\\"\\\\n           \\\"],[13],[1,\\\"\\\\n            \\\"],[8,[39,7],null,null,null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"rhs-section-content h-full w-full\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"wifi-tab-container settings-tab-page  h-full w-full\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[15,0,[28,[37,2],[\\\"px-4 pt-11 flex flex-wrap items-center \\\",[52,[51,[30,0,[\\\"currentFolderList\\\"]]],\\\"h-full w-full\\\"]],null]],[12],[1,\\\"\\\\n                  \\\\n                      \\\"],[8,[39,9],null,[[\\\"@currentFolderList\\\",\\\"@changeDirectory\\\",\\\"@contextCallBack\\\"],[[30,0,[\\\"currentFolderList\\\",\\\"subFolder\\\"]],[28,[37,6],[[30,0],[30,0,[\\\"changeDirectory\\\"]]],null],[30,0,[\\\"showContextMenu\\\"]]]],null],[1,\\\"\\\\n                 \\\\n                \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"common\\\",\\\"showContextMenu\\\"]],[[[1,\\\"                \\\"],[8,[39,10],null,[[\\\"@options\\\",\\\"@clickedEvent\\\"],[[30,0,[\\\"contextMenuOptions\\\"]],[30,0,[\\\"clickedEvent\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,3,null]],[\\\"setting\\\",\\\"index\\\",\\\"&default\\\"],false,[\\\"each\\\",\\\"-track-array\\\",\\\"concat\\\",\\\"if\\\",\\\"eq\\\",\\\"fn\\\",\\\"action\\\",\\\"window-control\\\",\\\"unless\\\",\\\"files/pages/all-folder\\\",\\\"context-menu\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/files/files-container.hbs\",\n    \"isStrictMode\": false\n  });\n  let SettingsContainer = _exports.default = (_dec = (0, _service.inject)('common-service'), _class = class SettingsContainer extends _component2.default {\n    get() {\n      return this[this.currentScreen.name];\n    }\n    constructor() {\n      super(...arguments);\n      _initializerDefineProperty(this, \"common\", _descriptor, this);\n      _initializerDefineProperty(this, \"currentScreen\", _descriptor2, this);\n      _initializerDefineProperty(this, \"currentFolderList\", _descriptor3, this);\n      _initializerDefineProperty(this, \"openContextMenu\", _descriptor4, this);\n      _initializerDefineProperty(this, \"pwd\", _descriptor5, this);\n      _initializerDefineProperty(this, \"clickedEvent\", _descriptor6, this);\n      _defineProperty(this, \"settingsOption\", [{\n        id: 0,\n        name: 'Recents',\n        icon: 'https://img.icons8.com/parakeet-line/96/time-machine.png'\n      }, {\n        id: 1,\n        name: 'Starred',\n        icon: 'https://img.icons8.com/ios-glyphs/90/star--v1.png'\n      }, {\n        id: 2,\n        name: 'Home',\n        icon: 'https://img.icons8.com/forma-thin/96/exterior.png'\n      }, {\n        id: 3,\n        name: 'Desktop',\n        icon: 'https://img.icons8.com/ios-glyphs/30/imac.png'\n      }, {\n        id: 4,\n        name: 'Documents',\n        icon: 'https://img.icons8.com/ios/100/document.png'\n      }, {\n        id: 5,\n        name: 'Downloads',\n        icon: 'https://img.icons8.com/ios/100/downloads.png'\n      }, {\n        id: 6,\n        name: 'Music',\n        icon: 'https://img.icons8.com/ios-filled/100/musical-notes.png'\n      }, {\n        id: 7,\n        name: 'Pictures',\n        icon: 'https://img.icons8.com/sf-ultralight/100/image.png'\n      }, {\n        id: 8,\n        name: 'Videos',\n        icon: 'https://img.icons8.com/ios/100/movie--v1.png'\n      }, {\n        id: 9,\n        name: 'Trash',\n        icon: 'https://img.icons8.com/windows/32/delete-trash.png'\n      }]);\n      _defineProperty(this, \"Home\", {\n        id: 2,\n        name: 'Home',\n        icon: 'https://img.icons8.com/forma-thin/96/exterior.png',\n        subFolder: {\n          Desktop: {\n            icon: '/filemanager/user-desktop.png',\n            id: 101,\n            name: 'Dektop'\n          },\n          Documents: {\n            icon: '/filemanager/folder-documents.png',\n            id: 102,\n            name: 'Documents'\n          },\n          Download: {\n            icon: '/filemanager/folder-download.png',\n            id: 103,\n            name: 'Download',\n            subFolder: {\n              FaceBook: {\n                icon: '/filetypes/application-apk.png',\n                id: 103.1,\n                name: 'FaceBook'\n              },\n              Profile: {\n                icon: '/filetypes/application-pdf.png',\n                id: 103.2,\n                name: 'sample Pdf'\n              },\n              Application: {\n                icon: '/filetypes/application-json.png',\n                id: 103.2,\n                name: 'Application'\n              }\n            }\n          },\n          Music: {\n            icon: '/filemanager/folder-music.png',\n            id: 104,\n            name: 'Music'\n          },\n          Pictures: {\n            icon: '/filemanager/folder-pictures.png',\n            id: 105,\n            name: 'Picture'\n          },\n          Public: {\n            icon: '/filemanager/folder-publicshare.png',\n            id: 106,\n            name: 'Public'\n          },\n          Videos: {\n            icon: '/filemanager/folder-videos.png',\n            id: 107,\n            name: 'Videos'\n          }\n        }\n      });\n      _defineProperty(this, \"contextMenuOptions\", [{\n        name: 'open'\n      }, {\n        name: 's'\n      }, {\n        name: 'Cut'\n      }, {\n        name: 'Copy'\n      }, {\n        name: 'Move To'\n      }, {\n        name: 'Copy To'\n      }, {\n        name: 's'\n      }, {\n        name: 'Rename'\n      }, {\n        name: 'Compress'\n      }, {\n        name: 'Email'\n      }, {\n        name: 'Move To Trash'\n      }, {\n        name: 's'\n      }, {\n        name: 'Open in Terminal'\n      }, {\n        name: 's'\n      }, {\n        name: 'Properties'\n      }]);\n      this.currentScreen = this.settingsOption[2];\n      this.currentFolderList = this[this.currentScreen.name];\n      this.pwd = this.currentScreen.name;\n    }\n    setCurrentScreen(index) {\n      this.currentScreen = this.settingsOption[index];\n    }\n    changeDirectory(Folder, key) {\n      this.currentFolderList = Folder;\n      this.pwd = `${this.pwd}  /  ${key}`;\n    }\n    goBack() {\n      this.pwd = this.pwd.split('/').slice(0, -1).join('/');\n      let parentDir = {};\n      this.pwd.split('/').forEach(dir => {\n        dir = dir.trim();\n        parentDir = parentDir.subFolder?.[dir] ?? this[dir];\n      });\n      this.currentFolderList = parentDir;\n    }\n    showContextMenu(value, event) {\n      event.preventDefault();\n      this.common.showContextMenu = value;\n      this.clickedEvent = event;\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"common\", [_dec], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"currentScreen\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"currentFolderList\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"openContextMenu\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return false;\n    }\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"pwd\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor6 = _applyDecoratedDescriptor(_class.prototype, \"clickedEvent\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return null;\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"setCurrentScreen\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"setCurrentScreen\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"changeDirectory\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"changeDirectory\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"goBack\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"goBack\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"showContextMenu\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"showContextMenu\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, SettingsContainer);\n});","define(\"mx-simulator/components/files/pages/all-folder\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n      {{#if this.currentFolderList}}    \n       {{#each-in this.currentFolderList as |name folder|}}\n        <div class={{concat \"folder-container\" (if (eq this.clickedFolder.id folder.id) \" clicked-level\")}} onclick={{action this.setCurrentFolder folder}} ondblclick={{action @changeDirectory folder name}} oncontextmenu={{fn @contextCallBack true}}>\n           <div class=\"folder-icon\">\n              <img src={{folder.icon}} alt=\"\">\n           </div>\n           <div class=\"folder-name\">{{folder.name}}</div>\n        </div>\n       {{/each-in}}\n     \n     {{else}}\n      <div class=\"empty-folder  h-full w-full flex justify-center items-center flex-col\">\n         <img width=\"144\" height=\"144\" src=\"https://img.icons8.com/fluency-systems-regular/144/folder-invoices--v1.png\" alt=\"folder-invoices--v1\" class=\"emty-folder-icon opacity-30\"/>\n          <span>Folder is Empty</span>\n      </div>\n     {{/if}}\n  \n  {{yield}}\n  */\n  {\n    \"id\": \"9TqtglhD\",\n    \"block\": \"[[[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"currentFolderList\\\"]],[[[42,[28,[37,2],[[30,0,[\\\"currentFolderList\\\"]]],null],null,[[[1,\\\"      \\\"],[10,0],[15,0,[28,[37,3],[\\\"folder-container\\\",[52,[28,[37,4],[[30,0,[\\\"clickedFolder\\\",\\\"id\\\"]],[30,1,[\\\"id\\\"]]],null],\\\" clicked-level\\\"]],null]],[15,\\\"onclick\\\",[28,[37,5],[[30,0],[30,0,[\\\"setCurrentFolder\\\"]],[30,1]],null]],[15,\\\"ondblclick\\\",[28,[37,5],[[30,0],[30,3],[30,1],[30,2]],null]],[15,\\\"oncontextmenu\\\",[28,[37,6],[[30,4],true],null]],[12],[1,\\\"\\\\n         \\\"],[10,0],[14,0,\\\"folder-icon\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[30,1,[\\\"icon\\\"]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n         \\\"],[13],[1,\\\"\\\\n         \\\"],[10,0],[14,0,\\\"folder-name\\\"],[12],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"   \\\\n\\\"]],[]],[[[1,\\\"    \\\"],[10,0],[14,0,\\\"empty-folder  h-full w-full flex justify-center items-center flex-col\\\"],[12],[1,\\\"\\\\n       \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"144\\\"],[14,\\\"height\\\",\\\"144\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/fluency-systems-regular/144/folder-invoices--v1.png\\\"],[14,\\\"alt\\\",\\\"folder-invoices--v1\\\"],[14,0,\\\"emty-folder-icon opacity-30\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[10,1],[12],[1,\\\"Folder is Empty\\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"\\\\n\\\"],[18,5,null]],[\\\"folder\\\",\\\"name\\\",\\\"@changeDirectory\\\",\\\"@contextCallBack\\\",\\\"&default\\\"],false,[\\\"if\\\",\\\"each\\\",\\\"-each-in\\\",\\\"concat\\\",\\\"eq\\\",\\\"action\\\",\\\"fn\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/files/pages/all-folder.hbs\",\n    \"isStrictMode\": false\n  });\n  let SettingsContainer = _exports.default = (_class = class SettingsContainer extends _component2.default {\n    get currentFolderList() {\n      return this.args.currentFolderList;\n    }\n    setCurrentFolder(folder) {\n      this.clickedFolder = folder;\n    }\n    constructor() {\n      super(...arguments);\n      _initializerDefineProperty(this, \"clickedFolder\", _descriptor, this);\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"clickedFolder\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"setCurrentFolder\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"setCurrentFolder\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, SettingsContainer);\n});","define(\"mx-simulator/components/installed-apps/ephiny/web\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"ephiny-window mt-5 br-14 absolute left-[2%] top-[2%] flex flex-col\">\n    <div class=\"ephiny-topbar w-full flex items-center \">\n      <div class=\"icon-in-left  flex\">\n          <div class=\"back-icon browser-top-icons\">\n              <img src=\"https://img.icons8.com/ios/100/back--v1.png\" alt=\"\">\n          </div>\n          <div class=\"forward-icon browser-top-icons\">\n              <img src=\"https://img.icons8.com/ios/100/forward--v1.png\" alt=\"forward--v1\" />\n          </div>\n          <div class=\"reload-icon browser-top-icons\">\n              <img src=\"https://img.icons8.com/ios/100/reboot.png\" alt=\"reboot\" />\n          </div>\n          <div class=\"add-tab browser-top-icons\">\n              <img width=\"100\" height=\"100\" src=\"https://img.icons8.com/ios/100/plus-2-math.png\" alt=\"plus-2-math\" />\n          </div>\n      </div>\n      <div class=\"search-bar \">\n          <input type=\"text\" class=\"w-full outline-none bg-transparent px-2 h-full \" placeholder=\"about:overview\">\n      </div>\n      <div class=\"icon-in-right flex\">\n          <div class=\"open-tabs browser-top-icons\">\n              <img src=\"https://img.icons8.com/ios/100/four-squares.png\" alt=\"four-squares\" />\n          </div>\n          <div class=\"bookmarks browser-top-icons\">\n              <img src=\"https://img.icons8.com/ios/100/bookmark-ribbon--v1.png\" alt=\"bookmark-ribbon--v1\" />\n          </div>\n          <div class=\"menu-icon browser-top-icons\">\n              <img src=\"https://img.icons8.com/ios/250/menu--v7.png\" alt=\"menu--v7\" />\n          </div>\n      </div>\n      <WindowControl/>\n    </div>\n              {{!-- <WindowControl/> --}}\n     <div class=\"preview-area content-area flex-grow grid place-items-center\">\n        <div class=\"preview-tabs flex flex-wrap \">\n          {{#each this.previewTabs as | tab index |}}\n            <div class={{concat \"preview-tab-container relative flex items-center flex-col\" (if (lt tab.id 7) \" large-bt \")}}>\n              <div class=\"preview-tab grid place-items-center\">\n                  <img src={{tab.link}} alt=\"\" class=\"preview-image\">\n              </div>\n              <div class=\"preview-tab-name mt-1\">{{tab.name}}</div>\n              <div class=\"preview-close-btn grid place-items-center\">\n                 <i class=\"fa-solid fa-xmark\"></i>     \n              </div>\n            </div>\n          {{/each}}\n           \n        </div>\n     </div>\n  </div>\n  {{yield}}\n  */\n  {\n    \"id\": \"gXVW2xWW\",\n    \"block\": \"[[[10,0],[14,0,\\\"ephiny-window mt-5 br-14 absolute left-[2%] top-[2%] flex flex-col\\\"],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"ephiny-topbar w-full flex items-center \\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"icon-in-left  flex\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"back-icon browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/back--v1.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"forward-icon browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/forward--v1.png\\\"],[14,\\\"alt\\\",\\\"forward--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"reload-icon browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/reboot.png\\\"],[14,\\\"alt\\\",\\\"reboot\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"add-tab browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"100\\\"],[14,\\\"height\\\",\\\"100\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/plus-2-math.png\\\"],[14,\\\"alt\\\",\\\"plus-2-math\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"search-bar \\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"input\\\"],[14,0,\\\"w-full outline-none bg-transparent px-2 h-full \\\"],[14,\\\"placeholder\\\",\\\"about:overview\\\"],[14,4,\\\"text\\\"],[12],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"icon-in-right flex\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"open-tabs browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/four-squares.png\\\"],[14,\\\"alt\\\",\\\"four-squares\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"bookmarks browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/bookmark-ribbon--v1.png\\\"],[14,\\\"alt\\\",\\\"bookmark-ribbon--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"menu-icon browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/250/menu--v7.png\\\"],[14,\\\"alt\\\",\\\"menu--v7\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[8,[39,0],null,null,null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[1,\\\"   \\\"],[10,0],[14,0,\\\"preview-area content-area flex-grow grid place-items-center\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"preview-tabs flex flex-wrap \\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,2],[[28,[37,2],[[30,0,[\\\"previewTabs\\\"]]],null]],null],null,[[[1,\\\"          \\\"],[10,0],[15,0,[28,[37,3],[\\\"preview-tab-container relative flex items-center flex-col\\\",[52,[28,[37,5],[[30,1,[\\\"id\\\"]],7],null],\\\" large-bt \\\"]],null]],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"preview-tab grid place-items-center\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[30,1,[\\\"link\\\"]]],[14,\\\"alt\\\",\\\"\\\"],[14,0,\\\"preview-image\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"preview-tab-name mt-1\\\"],[12],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"preview-close-btn grid place-items-center\\\"],[12],[1,\\\"\\\\n               \\\"],[10,\\\"i\\\"],[14,0,\\\"fa-solid fa-xmark\\\"],[12],[13],[1,\\\"     \\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"         \\\\n      \\\"],[13],[1,\\\"\\\\n   \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,3,null]],[\\\"tab\\\",\\\"index\\\",\\\"&default\\\"],false,[\\\"window-control\\\",\\\"each\\\",\\\"-track-array\\\",\\\"concat\\\",\\\"if\\\",\\\"lt\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/installed-apps/ephiny/web.hbs\",\n    \"isStrictMode\": false\n  });\n  class Web extends _component2.default {\n    constructor() {\n      super(...arguments);\n      _defineProperty(this, \"previewTabs\", [{\n        id: 1,\n        name: 'Amazon',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/a/a9/Amazon_logo.svg'\n      }, {\n        id: 2,\n        name: 'YouTube',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/b/b8/YouTube_Logo_2017.svg'\n      }, {\n        id: 3,\n        name: 'Facebook',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/5/51/Facebook_f_logo_%282019%29.svg'\n      }, {\n        id: 4,\n        name: 'Google',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/2/2f/Google_2015_logo.svg'\n      }, {\n        id: 5,\n        name: 'Netflix',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/0/08/Netflix_2015_logo.svg'\n      }, {\n        id: 6,\n        name: 'Twitter',\n        link: 'https://static.vecteezy.com/system/resources/previews/027/395/710/non_2x/twitter-brand-new-logo-3-d-with-new-x-shaped-graphic-of-the-world-s-most-popular-social-media-free-png.png'\n      }, {\n        id: 7,\n        name: 'LinkedIn',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/c/ca/LinkedIn_logo_initials.png'\n      }, {\n        id: 8,\n        name: 'Instagram',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/a/a5/Instagram_icon.png'\n      }, {\n        id: 9,\n        name: 'Wikipedia',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png'\n      }]);\n    }\n  }\n  _exports.default = Web;\n  window.__CLASSIC_HAS_CONSTRUCTOR__.set(Web, true);\n  window.__CLASSIC_OWN_CLASSES__.set(Web, true);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, Web);\n});","define(\"mx-simulator/components/installed-apps/firefox/web\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor, _descriptor2;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"ephiny-window mt-5 br-14 absolute left-[2%] top-[2%] flex flex-col \" id=\"firefox\">\n         <div class=\"tabs-bar flex items-center justify-between\">\n          <div class=\"firefox-tabs h-full\">\n            {{#each this.tabs as |tab index|}}\n              <div class={{concat \"firefox-tab flex items-center\" (if (eq tab.id this.currentTab.id)\" current-tab\")}} onclick={{action this.focusTab tab}}>\n                  <img src={{tab.link}} alt=\"\" class=\"tab-icon\">\n                  <span class=\"tab-name\">{{tab.name}}</span>\n              </div>\n            {{/each}}\n            <div class=\"add-tab-btn\">\n              <img src=\"https://img.icons8.com/ios/100/plus-math--v1.png\" class=\"add-tab-icon\" alt=\"\" onclick={{action this.addTab}}>\n            </div> \n          </div>\n              <WindowControl/>\n      </div>\n    <div class=\"ephiny-topbar w-full flex items-center justify-between\">\n      <div class=\"icon-in-left  flex\">\n          <div class=\"back-icon browser-top-icons\">\n              <img src=\"https://img.icons8.com/sf-regular/48/left.png\" alt=\"\">\n          </div>\n          <div class=\"forward-icon browser-top-icons\">\n              <img src=\"https://img.icons8.com/sf-regular/48/right.png\" alt=\"forward--v1\" />\n          </div>\n          <div class=\"reload-icon browser-top-icons\">\n              <img src=\"https://img.icons8.com/sf-regular-filled/48/recurring-appointment.png\" alt=\"reboot\" />\n          </div>\n      </div>\n      <div class=\"search-bar relative\">\n          <div class=\"site-search-icon browser-top-icons absolute top \">\n              <img src=\"https://img.icons8.com/ios-glyphs/30/search--v1.png\" alt=\"bookmark-ribbon--v1\" />\n          </div>\n          <input type=\"text\" class=\"w-full outline-none bg-transparent px-2 h-full url-input\" placeholder=\"Search with DuckduckGo or enter Address\">\n      </div>\n      <div class=\"icon-in-right flex\">\n  \n          <div class=\"bookmarks browser-top-icons\">\n              <img src=\"https://img.icons8.com/ios-filled/100/user-male-circle.png\" alt=\"bookmark-ribbon--v1\" />\n          </div>\n          <div class=\"open-tabs browser-top-icons\">\n              <img src=\"https://img.icons8.com/fluency-systems-regular/50/puzzle.png\" alt=\"four-squares\" />\n          </div>\n          <div class=\"menu-icon browser-top-icons\">\n              <img src=\"https://img.icons8.com/ios/250/menu--v7.png\" alt=\"menu--v7\" />\n          </div>\n      </div>\n    </div>\n              {{!-- <WindowControl/> --}}\n     <div class=\"preview-area content-area flex-grow flex flex-col items-center justify-center place-items-center\">\n        <div class=\"firefox-logo\">\n          <img src=\"/icons/FirefoxTab.png\" alt=\"\">\n        </div>\n        <div class=\"google-search-bar\">\n           <img src=\"https://img.icons8.com/color/48/duckduckgo--v1.png\" class=\"h-full\" alt=\"\">\n          <input type=\"text\" class=\"google-search-input\" placeholder=\"Search with DuckDuckGo or enter\">\n        </div>\n        <div class=\"preview-tabs flex flex-wrap \">\n          {{#each this.previewTabs as | tab index |}}\n            <div class={{concat \"preview-tab-container firefox relative flex items-center flex-col\" (if (lt tab.id 7) \" large-bt \")}}>\n              <div class=\"preview-tab grid place-items-center\">\n                  <img src={{tab.link}} alt=\"\" class=\"preview-image\">\n              </div>\n              <div class=\"preview-tab-name mt-1\">{{tab.name}}</div>\n            </div>\n          {{/each}}\n           \n        </div>\n     </div>\n  </div>\n  {{yield}}\n  */\n  {\n    \"id\": \"jmHdJq6C\",\n    \"block\": \"[[[10,0],[14,0,\\\"ephiny-window mt-5 br-14 absolute left-[2%] top-[2%] flex flex-col \\\"],[14,1,\\\"firefox\\\"],[12],[1,\\\"\\\\n       \\\"],[10,0],[14,0,\\\"tabs-bar flex items-center justify-between\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"firefox-tabs h-full\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"tabs\\\"]]],null]],null],null,[[[1,\\\"            \\\"],[10,0],[15,0,[28,[37,2],[\\\"firefox-tab flex items-center\\\",[52,[28,[37,4],[[30,1,[\\\"id\\\"]],[30,0,[\\\"currentTab\\\",\\\"id\\\"]]],null],\\\" current-tab\\\"]],null]],[15,\\\"onclick\\\",[28,[37,5],[[30,0],[30,0,[\\\"focusTab\\\"]],[30,1]],null]],[12],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[30,1,[\\\"link\\\"]]],[14,\\\"alt\\\",\\\"\\\"],[14,0,\\\"tab-icon\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[10,1],[14,0,\\\"tab-name\\\"],[12],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"          \\\"],[10,0],[14,0,\\\"add-tab-btn\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/plus-math--v1.png\\\"],[14,0,\\\"add-tab-icon\\\"],[14,\\\"alt\\\",\\\"\\\"],[15,\\\"onclick\\\",[28,[37,5],[[30,0],[30,0,[\\\"addTab\\\"]]],null]],[12],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\" \\\\n        \\\"],[13],[1,\\\"\\\\n            \\\"],[8,[39,6],null,null,null],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"ephiny-topbar w-full flex items-center justify-between\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"icon-in-left  flex\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"back-icon browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/sf-regular/48/left.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"forward-icon browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/sf-regular/48/right.png\\\"],[14,\\\"alt\\\",\\\"forward--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"reload-icon browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/sf-regular-filled/48/recurring-appointment.png\\\"],[14,\\\"alt\\\",\\\"reboot\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"search-bar relative\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"site-search-icon browser-top-icons absolute top \\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios-glyphs/30/search--v1.png\\\"],[14,\\\"alt\\\",\\\"bookmark-ribbon--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,\\\"input\\\"],[14,0,\\\"w-full outline-none bg-transparent px-2 h-full url-input\\\"],[14,\\\"placeholder\\\",\\\"Search with DuckduckGo or enter Address\\\"],[14,4,\\\"text\\\"],[12],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"icon-in-right flex\\\"],[12],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"bookmarks browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios-filled/100/user-male-circle.png\\\"],[14,\\\"alt\\\",\\\"bookmark-ribbon--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"open-tabs browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/fluency-systems-regular/50/puzzle.png\\\"],[14,\\\"alt\\\",\\\"four-squares\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"menu-icon browser-top-icons\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/250/menu--v7.png\\\"],[14,\\\"alt\\\",\\\"menu--v7\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[1,\\\"   \\\"],[10,0],[14,0,\\\"preview-area content-area flex-grow flex flex-col items-center justify-center place-items-center\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"firefox-logo\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"/icons/FirefoxTab.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"google-search-bar\\\"],[12],[1,\\\"\\\\n         \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/color/48/duckduckgo--v1.png\\\"],[14,0,\\\"h-full\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[10,\\\"input\\\"],[14,0,\\\"google-search-input\\\"],[14,\\\"placeholder\\\",\\\"Search with DuckDuckGo or enter\\\"],[14,4,\\\"text\\\"],[12],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"preview-tabs flex flex-wrap \\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"previewTabs\\\"]]],null]],null],null,[[[1,\\\"          \\\"],[10,0],[15,0,[28,[37,2],[\\\"preview-tab-container firefox relative flex items-center flex-col\\\",[52,[28,[37,7],[[30,3,[\\\"id\\\"]],7],null],\\\" large-bt \\\"]],null]],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"preview-tab grid place-items-center\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[30,3,[\\\"link\\\"]]],[14,\\\"alt\\\",\\\"\\\"],[14,0,\\\"preview-image\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"preview-tab-name mt-1\\\"],[12],[1,[30,3,[\\\"name\\\"]]],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[3,4]],null],[1,\\\"         \\\\n      \\\"],[13],[1,\\\"\\\\n   \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,5,null]],[\\\"tab\\\",\\\"index\\\",\\\"tab\\\",\\\"index\\\",\\\"&default\\\"],false,[\\\"each\\\",\\\"-track-array\\\",\\\"concat\\\",\\\"if\\\",\\\"eq\\\",\\\"action\\\",\\\"window-control\\\",\\\"lt\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/installed-apps/firefox/web.hbs\",\n    \"isStrictMode\": false\n  });\n  let Web = _exports.default = (_class = class Web extends _component2.default {\n    constructor() {\n      super(...arguments);\n      _defineProperty(this, \"previewTabs\", [{\n        id: 1,\n        name: 'Amazon',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/a/a9/Amazon_logo.svg'\n      }, {\n        id: 2,\n        name: 'YouTube',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/b/b8/YouTube_Logo_2017.svg'\n      }, {\n        id: 3,\n        name: 'Facebook',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/5/51/Facebook_f_logo_%282019%29.svg'\n      }, {\n        id: 4,\n        name: 'Google',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/2/2f/Google_2015_logo.svg'\n      }, {\n        id: 5,\n        name: 'Netflix',\n        link: 'https://upload.wikimedia.org/wikipedia/commons/0/08/Netflix_2015_logo.svg'\n      }, {\n        id: 6,\n        name: 'Twitter',\n        link: 'https://static.vecteezy.com/system/resources/previews/027/395/710/non_2x/twitter-brand-new-logo-3-d-with-new-x-shaped-graphic-of-the-world-s-most-popular-social-media-free-png.png'\n      }]);\n      _initializerDefineProperty(this, \"tabs\", _descriptor, this);\n      _initializerDefineProperty(this, \"currentTab\", _descriptor2, this);\n      _defineProperty(this, \"newTab\", {\n        name: 'New Tab',\n        link: '/icons/firefox.png'\n      });\n      this.currentTab = this.tabs[0];\n    }\n    addTab() {\n      let newTab = {\n        ...this.newTab,\n        id: this.tabs.length\n      };\n      this.tabs.push(newTab);\n      this.tabs = this.tabs;\n      this.currentTab = newTab;\n    }\n    focusTab(tab) {\n      this.currentTab = tab;\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"tabs\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return [{\n        name: 'New Tab',\n        link: '/icons/firefox.png',\n        id: 0\n      }];\n    }\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"currentTab\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _applyDecoratedDescriptor(_class.prototype, \"addTab\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"addTab\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"focusTab\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"focusTab\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, Web);\n});","define(\"mx-simulator/components/login-page\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@ember/service\", \"@glimmer/tracking\", \"@ember/template-factory\"], function (_exports, _component, _component2, _service, _tracking, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor, _descriptor2, _descriptor3, _descriptor4;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\",0,\"@glimmer/tracking\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"login-container \" style={{concat \"background:\" this.desktopService.wallpaper}}>\r\n      <div class=\"time\">\r\n       {{this.loginTime}}\r\n      </div>\r\n      <div class=\"date\">{{this.loginDate}}</div>\r\n  \r\n      <div class=\"login-avatar\">\r\n  \r\n      </div>\r\n      <div class=\"login-password\">\r\n          {{input value = this.loginPassword type='password'}}\r\n      </div>\r\n      <div class=\"loginbtn\">\r\n          <button type=\"button\" {{on \"click\" this.goToDesktopPage}}>Login</button>\r\n      </div>\r\n      <div class=\"operationbtns\">\r\n  \r\n      </div>\r\n  \r\n  </div>\r\n  {{yield}}\n  */\n  {\n    \"id\": \"SSXKBIuT\",\n    \"block\": \"[[[10,0],[14,0,\\\"login-container \\\"],[15,5,[28,[37,0],[\\\"background:\\\",[30,0,[\\\"desktopService\\\",\\\"wallpaper\\\"]]],null]],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"time\\\"],[12],[1,\\\"\\\\n     \\\"],[1,[30,0,[\\\"loginTime\\\"]]],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"date\\\"],[12],[1,[30,0,[\\\"loginDate\\\"]]],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"login-avatar\\\"],[12],[1,\\\"\\\\n\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"login-password\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,1],null,[[\\\"value\\\",\\\"type\\\"],[[30,0,[\\\"loginPassword\\\"]],\\\"password\\\"]]]],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"loginbtn\\\"],[12],[1,\\\"\\\\n        \\\"],[11,\\\"button\\\"],[24,4,\\\"button\\\"],[4,[38,2],[\\\"click\\\",[30,0,[\\\"goToDesktopPage\\\"]]],null],[12],[1,\\\"Login\\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"operationbtns\\\"],[12],[1,\\\"\\\\n\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,1,null]],[\\\"&default\\\"],false,[\\\"concat\\\",\\\"input\\\",\\\"on\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/login-page.hbs\",\n    \"isStrictMode\": false\n  });\n  let LoginPageComponent = _exports.default = (_class = class LoginPageComponent extends _component2.default {\n    constructor(owner, args) {\n      super(owner, args);\n      _initializerDefineProperty(this, \"desktopservice\", _descriptor, this);\n      _initializerDefineProperty(this, \"router\", _descriptor2, this);\n      _initializerDefineProperty(this, \"loginTime\", _descriptor3, this);\n      _initializerDefineProperty(this, \"loginDate\", _descriptor4, this);\n      _defineProperty(this, \"loginPassword\", '');\n      _defineProperty(this, \"operstions\", [{\n        logo: '',\n        name: 'Suspend'\n      }, {\n        logo: '',\n        name: 'Restart'\n      }, {\n        logo: '',\n        name: 'Shutdown'\n      }, {\n        logo: '',\n        name: 'Diffrent User'\n      }]);\n      _defineProperty(this, \"goToDesktopPage\", () => {\n        this.router.transitionTo('desktoppage');\n      });\n      this.loginTime = new Date(Date.now() + 2 * 60 * 60 * 1000).toLocaleTimeString('en-US', {\n        hour: 'numeric',\n        hour12: true,\n        minute: 'numeric'\n      });\n      this.loginDate = new Date(Date.now() + 2 * 60 * 60 * 1000).toLocaleDateString('en-US', {\n        weekday: 'long',\n        year: 'numeric',\n        month: 'long',\n        day: 'numeric'\n      });\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"desktopservice\", [_service.service], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"router\", [_service.service], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"loginTime\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"loginDate\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, LoginPageComponent);\n});","define(\"mx-simulator/components/power-calendar-multiple\", [\"exports\", \"ember-power-calendar/components/power-calendar-multiple\"], function (_exports, _powerCalendarMultiple) {\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 _powerCalendarMultiple.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/components/power-calendar-multiple\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-calendar-multiple/days\", [\"exports\", \"ember-power-calendar/components/power-calendar-multiple/days\"], function (_exports, _days) {\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 _days.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/components/power-calendar-multiple/days\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-calendar-range\", [\"exports\", \"ember-power-calendar/components/power-calendar-range\"], function (_exports, _powerCalendarRange) {\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 _powerCalendarRange.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/components/power-calendar-range\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-calendar-range/days\", [\"exports\", \"ember-power-calendar/components/power-calendar-range/days\"], function (_exports, _days) {\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 _days.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/components/power-calendar-range/days\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-calendar\", [\"exports\", \"ember-power-calendar/components/power-calendar\"], function (_exports, _powerCalendar) {\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 _powerCalendar.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/components/power-calendar\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-calendar/days\", [\"exports\", \"ember-power-calendar/components/power-calendar/days\"], function (_exports, _days) {\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 _days.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/components/power-calendar/days\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-calendar/nav\", [\"exports\", \"ember-power-calendar/components/power-calendar/nav\"], function (_exports, _nav) {\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 _nav.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/components/power-calendar/nav\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select-multiple\", [\"exports\", \"ember-power-select/components/power-select-multiple\"], function (_exports, _powerSelectMultiple) {\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 _powerSelectMultiple.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select-multiple\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select-multiple/input\", [\"exports\", \"ember-power-select/components/power-select-multiple/input\"], function (_exports, _input) {\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 _input.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select-multiple/input\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select-multiple/trigger\", [\"exports\", \"ember-power-select/components/power-select-multiple/trigger\"], function (_exports, _trigger) {\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 _trigger.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select-multiple/trigger\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select\", [\"exports\", \"ember-power-select/components/power-select\"], function (_exports, _powerSelect) {\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 _powerSelect.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select/before-options\", [\"exports\", \"ember-power-select/components/power-select/before-options\"], function (_exports, _beforeOptions) {\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 _beforeOptions.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select/before-options\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select/label\", [\"exports\", \"ember-power-select/components/power-select/label\"], function (_exports, _label) {\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 _label.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select/label\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select/no-matches-message\", [\"exports\", \"ember-power-select/components/power-select/no-matches-message\"], function (_exports, _noMatchesMessage) {\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 _noMatchesMessage.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select/no-matches-message\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select/options\", [\"exports\", \"ember-power-select/components/power-select/options\"], function (_exports, _options) {\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 _options.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select/options\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select/placeholder\", [\"exports\", \"ember-power-select/components/power-select/placeholder\"], function (_exports, _placeholder) {\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 _placeholder.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select/placeholder\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select/power-select-group\", [\"exports\", \"ember-power-select/components/power-select/power-select-group\"], function (_exports, _powerSelectGroup) {\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 _powerSelectGroup.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select/power-select-group\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select/search-message\", [\"exports\", \"ember-power-select/components/power-select/search-message\"], function (_exports, _searchMessage) {\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 _searchMessage.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select/search-message\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/power-select/trigger\", [\"exports\", \"ember-power-select/components/power-select/trigger\"], function (_exports, _trigger) {\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 _trigger.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/components/power-select/trigger\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/settings/pages/appearance\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"network-tab-container settings-tab-page \">\n      <div class=\"network-settings-list pt-11 flex flex-col items-center\">\n          <div class=\" settings-strap-heading mt-8\">\n              <span>Style</span>\n              <img class=\"settings-page-icon setting-plus-icon\"\n                  src=\"https://img.icons8.com/material-two-tone/48/plus-math--v1.png\" alt=\"plus-math--v1\" />\n          </div>\n          <div class=\"settings-strap-container\">\n              <div class=\"settings-strap \">\n                  <div class=\"strap-name\">Not set up</div>\n              </div>\n          </div>\n  \n          <div class=\" settings-strap-heading mt-8\">\n              <span>Background</span>\n              <span class=\"flex items-center\">\n                  <img class=\"settings-page-icon setting-plus-icon\"\n                  src=\"https://img.icons8.com/material-two-tone/48/plus-math--v1.png\" alt=\"plus-math--v1\" />\n                  <span>Add Pictures..</span>\n              </span>\n          </div>\n          <div class=\"settings-strap-container\">\n              <div class=\"settings-strap no-padding \">\n                 <div class=\"bg-photo-flex grid grid-cols-3 gap-[20px]\">\n                  <div class=\"bg-photo-container\">\n                      <img src=\"https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/2X/5/5d9a76e6b311aeaaa7f9cae536accb8896c4b4e7.jpeg\" alt=\"\" srcset=\"\">\n                  </div>\n                    <div class=\"bg-photo-container\">\n                      <img src=\"https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/2X/5/5d9a76e6b311aeaaa7f9cae536accb8896c4b4e7.jpeg\" alt=\"\" srcset=\"\">\n                  </div>\n                    <div class=\"bg-photo-container\">\n                      <img src=\"https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/2X/5/5d9a76e6b311aeaaa7f9cae536accb8896c4b4e7.jpeg\" alt=\"\" srcset=\"\">\n                  </div>\n                     <div class=\"bg-photo-container\">\n                      <img src=\"https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/2X/5/5d9a76e6b311aeaaa7f9cae536accb8896c4b4e7.jpeg\" alt=\"\" srcset=\"\">\n                  </div>\n                 </div> \n              </div>\n          </div>\n      </div>\n  </div>\n  {{yield}}\n  */\n  {\n    \"id\": \"9N7R9RYn\",\n    \"block\": \"[[[10,0],[14,0,\\\"network-tab-container settings-tab-page \\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"network-settings-list pt-11 flex flex-col items-center\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\" settings-strap-heading mt-8\\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[12],[1,\\\"Style\\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,0,\\\"settings-page-icon setting-plus-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/material-two-tone/48/plus-math--v1.png\\\"],[14,\\\"alt\\\",\\\"plus-math--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Not set up\\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\" settings-strap-heading mt-8\\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[12],[1,\\\"Background\\\"],[13],[1,\\\"\\\\n            \\\"],[10,1],[14,0,\\\"flex items-center\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,0,\\\"settings-page-icon setting-plus-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/material-two-tone/48/plus-math--v1.png\\\"],[14,\\\"alt\\\",\\\"plus-math--v1\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[10,1],[12],[1,\\\"Add Pictures..\\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap no-padding \\\"],[12],[1,\\\"\\\\n               \\\"],[10,0],[14,0,\\\"bg-photo-flex grid grid-cols-3 gap-[20px]\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"bg-photo-container\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/2X/5/5d9a76e6b311aeaaa7f9cae536accb8896c4b4e7.jpeg\\\"],[14,\\\"alt\\\",\\\"\\\"],[14,\\\"srcset\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                  \\\"],[10,0],[14,0,\\\"bg-photo-container\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/2X/5/5d9a76e6b311aeaaa7f9cae536accb8896c4b4e7.jpeg\\\"],[14,\\\"alt\\\",\\\"\\\"],[14,\\\"srcset\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                  \\\"],[10,0],[14,0,\\\"bg-photo-container\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/2X/5/5d9a76e6b311aeaaa7f9cae536accb8896c4b4e7.jpeg\\\"],[14,\\\"alt\\\",\\\"\\\"],[14,\\\"srcset\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                   \\\"],[10,0],[14,0,\\\"bg-photo-container\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"src\\\",\\\"https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/2X/5/5d9a76e6b311aeaaa7f9cae536accb8896c4b4e7.jpeg\\\"],[14,\\\"alt\\\",\\\"\\\"],[14,\\\"srcset\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n               \\\"],[13],[1,\\\" \\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,1,null]],[\\\"&default\\\"],false,[\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/settings/pages/appearance.hbs\",\n    \"isStrictMode\": false\n  });\n  class SettingsContainer extends _component2.default {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"myValue\", 0);\n    }\n  }\n  _exports.default = SettingsContainer;\n  window.__CLASSIC_OWN_CLASSES__.set(SettingsContainer, true);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, SettingsContainer);\n});","define(\"mx-simulator/components/settings/pages/bluetooth\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"bluetooth-tab-container settings-tab-page \">\n      <div class=\"bluetooth-settings-list pt-11 flex flex-col items-center\">\n          <div class=\"settings-info\">\n              Visible as \"ubuntu-aspire-715\" and available for Bluetooth file transfers. <br>\n              Transferrd files are placed in <span class=\"link\">Downloads</span> folder\n          </div>\n          <div class=\"settings-strap-heading  \">\n              <span>Devices</span>\n              <img class=\"settings-page-icon setting-plus-icon\"\n                  src=\"https://img.icons8.com/material-two-tone/48/plus-math--v1.png\" alt=\"plus-math--v1\" />\n          </div>\n          <div class=\"settings-strap-container w-full \">\n          <div class=\"settings-strap\">\n              <div class=\"strap-name\">Rockerz 110</div>\n              <div class=\"opacity-50\">Connected</div>\n          </div>\n          <div class=\"settings-strap \">\n              <div class=\"strap-name\">Tead One</div>\n              <div class=\"opacity-50\">Connected</div>\n          </div>\n          </div>\n  \n  </div>\n  </div>\n  {{yield}}\n  */\n  {\n    \"id\": \"hoU391HV\",\n    \"block\": \"[[[10,0],[14,0,\\\"bluetooth-tab-container settings-tab-page \\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"bluetooth-settings-list pt-11 flex flex-col items-center\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-info\\\"],[12],[1,\\\"\\\\n            Visible as \\\\\\\"ubuntu-aspire-715\\\\\\\" and available for Bluetooth file transfers. \\\"],[10,\\\"br\\\"],[12],[13],[1,\\\"\\\\n            Transferrd files are placed in \\\"],[10,1],[14,0,\\\"link\\\"],[12],[1,\\\"Downloads\\\"],[13],[1,\\\" folder\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-heading  \\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[12],[1,\\\"Devices\\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,0,\\\"settings-page-icon setting-plus-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/material-two-tone/48/plus-math--v1.png\\\"],[14,\\\"alt\\\",\\\"plus-math--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container w-full \\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Rockerz 110\\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"opacity-50\\\"],[12],[1,\\\"Connected\\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Tead One\\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"opacity-50\\\"],[12],[1,\\\"Connected\\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,1,null]],[\\\"&default\\\"],false,[\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/settings/pages/bluetooth.hbs\",\n    \"isStrictMode\": false\n  });\n  class SettingsContainer extends _component2.default {}\n  _exports.default = SettingsContainer;\n  window.__CLASSIC_OWN_CLASSES__.set(SettingsContainer, true);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, SettingsContainer);\n});","define(\"mx-simulator/components/settings/pages/network copy\", [\"exports\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\"], function (_exports, _component, _tracking, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\"eaimeta@70e063a35619d71f\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 SettingsContainer extends _component.default {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"myValue\", 0);\n    }\n  }\n  _exports.default = SettingsContainer;\n  window.__CLASSIC_OWN_CLASSES__.set(SettingsContainer, true);\n});","define(\"mx-simulator/components/settings/pages/network\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"network-tab-container settings-tab-page \">\n      <div class=\"network-settings-list pt-11 flex flex-col items-center\">\n          <div class=\"settings-strap-heading  \">\n              <span>Wired</span>\n              <img class=\"settings-page-icon setting-plus-icon\"\n                  src=\"https://img.icons8.com/material-two-tone/48/plus-math--v1.png\" alt=\"plus-math--v1\" />\n          </div>\n          <div class=\"settings-strap-container\">\n              <div class=\"settings-strap  \">\n                  <div class=\"strap-name\">Cable unplugged</div>\n                  <div class=\"flex justify-between w-[90px] items-center\">\n                      <XToggle @value={{this.myValue}} @onToggle={{fn (mut this.myValue)}} @theme='light' @size=\"small\"/>\n                      <img class=\"settings-strap-icons-right\"\n                          src=\"https://img.icons8.com/ios-glyphs/60/settings--v1.png\" alt=\"settings--v1\" />\n                  </div>\n              </div>\n          </div>\n  \n          <div class=\" settings-strap-heading mt-8\">\n              <span>VPN</span>\n              <img class=\"settings-page-icon setting-plus-icon\"\n                  src=\"https://img.icons8.com/material-two-tone/48/plus-math--v1.png\" alt=\"plus-math--v1\" />\n          </div>\n          <div class=\"settings-strap-container\">\n              <div class=\"settings-strap \">\n                  <div class=\"strap-name\">Not set up</div>\n              </div>\n          </div>\n  \n          <div class=\" settings-strap-heading mt-8\">\n              <span>Proxy</span>\n          </div>\n          <div class=\"settings-strap-container\">\n              <div class=\"settings-strap \">\n                  <div class=\"strap-name\">Proxy</div>\n                  <div class=\"flex\">\n                      <span class=\"switch-status mr-2\">off</span>\n                      <img class=\"forward-icon\" src=\"https://img.icons8.com/ios/100/forward--v1.png\" alt=\"forward--v1\" />\n                  </div>\n              </div>\n          </div>\n      </div>\n  </div>\n  {{yield}}\n  */\n  {\n    \"id\": \"OT0BLjbY\",\n    \"block\": \"[[[10,0],[14,0,\\\"network-tab-container settings-tab-page \\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"network-settings-list pt-11 flex flex-col items-center\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-heading  \\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[12],[1,\\\"Wired\\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,0,\\\"settings-page-icon setting-plus-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/material-two-tone/48/plus-math--v1.png\\\"],[14,\\\"alt\\\",\\\"plus-math--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap  \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Cable unplugged\\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"flex justify-between w-[90px] items-center\\\"],[12],[1,\\\"\\\\n                    \\\"],[8,[39,0],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"myValue\\\"]],[28,[37,1],[[28,[37,2],[[30,0,[\\\"myValue\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,0,\\\"settings-strap-icons-right\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios-glyphs/60/settings--v1.png\\\"],[14,\\\"alt\\\",\\\"settings--v1\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\" settings-strap-heading mt-8\\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[12],[1,\\\"VPN\\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[14,0,\\\"settings-page-icon setting-plus-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/material-two-tone/48/plus-math--v1.png\\\"],[14,\\\"alt\\\",\\\"plus-math--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Not set up\\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\" settings-strap-heading mt-8\\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[12],[1,\\\"Proxy\\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Proxy\\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"flex\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,1],[14,0,\\\"switch-status mr-2\\\"],[12],[1,\\\"off\\\"],[13],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,0,\\\"forward-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/forward--v1.png\\\"],[14,\\\"alt\\\",\\\"forward--v1\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,1,null]],[\\\"&default\\\"],false,[\\\"x-toggle\\\",\\\"fn\\\",\\\"mut\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/settings/pages/network.hbs\",\n    \"isStrictMode\": false\n  });\n  class SettingsContainer extends _component2.default {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"myValue\", 0);\n    }\n  }\n  _exports.default = SettingsContainer;\n  window.__CLASSIC_OWN_CLASSES__.set(SettingsContainer, true);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, SettingsContainer);\n});","define(\"mx-simulator/components/settings/pages/ubuntu-desktop copy\", [\"exports\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\"], function (_exports, _component, _tracking, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\"eaimeta@70e063a35619d71f\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  let SettingsContainer = _exports.default = (_class = class SettingsContainer extends _component.default {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"myValue\", 0);\n      _defineProperty(this, \"allSize\", ['Small', 'Normal', 'Large', 'Tiny']);\n      _defineProperty(this, \"selectedSize\", 'Normal');\n      _defineProperty(this, \"homeFolderPosition\", ['Top left', 'Top Right', 'Bottom Left', 'Bottom Right']);\n      _defineProperty(this, \"selectedPosition\", 'Top Left');\n      _defineProperty(this, \"allPosition\", ['Left', 'Bottom', 'Right']);\n      _defineProperty(this, \"selectedDockPosition\", 'Left');\n    }\n    foo() {}\n  }, _applyDecoratedDescriptor(_class.prototype, \"foo\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"foo\"), _class.prototype), _class);\n});","define(\"mx-simulator/components/settings/pages/ubuntu-desktop\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"ubuntu-desktop-tab-container settings-tab-page \">\n      <div class=\"ubuntu-desktop-settings-list pt-11 flex flex-col items-center\">\n  \n          <div class=\"settings-strap-heading  \">\n              <span>Desktop Icons</span>\n          </div>\n          <div class=\"settings-strap-container w-full \">\n              <div class=\"settings-strap\">\n                  <div class=\"strap-name\">Size</div>\n                  <div class=\"ubuntu-power-select\">\n                      <PowerSelect @options={{this.allSize}} @selected={{this.selectedSize}} @onChange={{this.foo}}\n                          @open={{true}} @dropdownClass=\"ubuntu-power-down\" @triggerClass=\"ubuntu-power-trigger\" as\n                          |name|>\n                          <span class=\"powerselect-options \">{{name}}</span> <img width=\"12\" height=\"12\" class={{concat\n                              (unless (eq this.selectedSize name) \" hidden\" ) \" tick-image\" }}\n                              src=\"https://img.icons8.com/material-rounded/24/checkmark--v1.png\" alt=\"checkmark--v1\" />\n                      </PowerSelect>\n                  </div>\n              </div>\n              <div class=\"settings-strap \">\n                  <div class=\"strap-name\">Position of New Folder</div>\n                  <PowerSelect @options={{this.homeFolderPosition}} @selected={{this.selectedPosition}}\n                      @onChange={{this.foo}} @open={{true}} @dropdownClass=\"ubuntu-power-down\"\n                      @triggerClass=\"ubuntu-power-trigger\" as |name|>\n                      {{name}}\n                  </PowerSelect>\n              </div>\n              <div class=\"settings-strap \">\n                  <div class=\"strap-name\">Show Home Folder</div>\n                  <XToggle @value={{this.showHomeFolder}} @onToggle={{fn (mut this.showHomeFolder)}} @theme='light' @size=\"small\" />\n              </div>\n          </div>\n          <div class=\"settings-strap-heading mt-8 \">\n              <span>Dock</span>\n          </div>\n          <div class=\"settings-strap-container w-full \">\n          <div class=\"settings-strap\">\n              <div class=\"strap-name\">\n                  <div class=\"main-start-content\">Auto-hide the Dock</div>\n                  <div class=\"main-start-description\">The dock hides when any windows overlap with it</div>\n              </div>\n              <XToggle @value={{this.autoHideDock}} @onToggle={{fn (mut this.autoHideDock)}} @theme='light' @size=\"small\" />\n            \n          </div>\n          <div class=\"settings-strap \">\n              <div class=\"strap-name\">Poannel Mode</div>\n               <XToggle @value={{this.poannelMode}} @onToggle={{fn (mut this.poannelMode)}} @theme='light' @size=\"small\" />\n          </div>\n          <div class=\"settings-strap \">\n              <div class=\"strap-name\">Icon Size</div>\n              <XToggle @value={{this.iconSize}} @onToggle={{fn (mut this.iconSize)}} @theme='light' @size=\"small\" />\n          </div>\n           <div class=\"settings-strap\">\n                  <div class=\"strap-name\">Position on Screen</div>\n                  <div class=\"ubuntu-power-select\">\n                      <PowerSelect @options={{this.allPosition}} @selected={{this.selectedDockPosition}} @onChange={{this.foo}}\n                          @open={{true}} @dropdownClass=\"ubuntu-power-down\" @triggerClass=\"ubuntu-power-trigger\" as\n                          |name|>\n                          <span class=\"powerselect-options \">{{name}}</span> <img width=\"12\" height=\"12\" class={{concat\n                              (unless (eq this.selectedSize name) \" hidden\" ) \" tick-image\" }}\n                              src=\"https://img.icons8.com/material-rounded/24/checkmark--v1.png\" alt=\"checkmark--v1\" />\n                      </PowerSelect>\n                  </div>\n              </div>\n               <div class=\"settings-strap \">\n                  <div class=\"strap-name\">Configure Dock Behaviour</div>\n                  <div class=\"flex\">\n                      <img class=\"forward-icon\" src=\"https://img.icons8.com/ios/100/forward--v1.png\" alt=\"forward--v1\" />\n                  </div>\n              </div>\n         </div>\n         <div class=\"settings-strap-heading mt-8 \">\n              <span>Enhanced Tiling</span>\n                <XToggle @value={{this.enhancedTiling}} @onToggle={{fn (mut this.enhancedTiling)}} @theme='light' @size=\"small\" />\n          </div>\n          <div class=\"settings-strap-container w-full\">\n                     <div class=\"settings-strap\">\n              <div class=\"strap-name\">\n                  <div class=\"main-start-content\">Tiling Popup</div>\n                  <div class=\"main-start-description\">Show a list of open apps to fill empty screen after tiling a window</div>\n              </div>\n              <XToggle @value={{this.tilingPopUp}} @onToggle={{fn (mut this.tilingPopUp)}} @theme='light' @size=\"small\" />\n            \n          </div>\n          <div class=\"settings-strap \">\n              <div class=\"strap-name\"><div class=\"main-start-content\">Tile Groups</div>\n                  <div class=\"main-start-description\">Kepp Windows Grouped together when tiled, so that raisign one brings up the group</div></div>\n               <XToggle @value={{this.tileGroups}} @onToggle={{fn (mut this.tileGroups)}} @theme='light' @size=\"small\" />\n          </div>\n          </div>\n                    \n  </div>\n  </div>\n  {{yield}}\n  \n  */\n  {\n    \"id\": \"Rvmy0yAg\",\n    \"block\": \"[[[10,0],[14,0,\\\"ubuntu-desktop-tab-container settings-tab-page \\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"ubuntu-desktop-settings-list pt-11 flex flex-col items-center\\\"],[12],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-heading  \\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[12],[1,\\\"Desktop Icons\\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container w-full \\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Size\\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"ubuntu-power-select\\\"],[12],[1,\\\"\\\\n                    \\\"],[8,[39,0],null,[[\\\"@options\\\",\\\"@selected\\\",\\\"@onChange\\\",\\\"@open\\\",\\\"@dropdownClass\\\",\\\"@triggerClass\\\"],[[30,0,[\\\"allSize\\\"]],[30,0,[\\\"selectedSize\\\"]],[30,0,[\\\"foo\\\"]],true,\\\"ubuntu-power-down\\\",\\\"ubuntu-power-trigger\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n                        \\\"],[10,1],[14,0,\\\"powerselect-options \\\"],[12],[1,[30,1]],[13],[1,\\\" \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"12\\\"],[14,\\\"height\\\",\\\"12\\\"],[15,0,[28,[37,1],[[52,[51,[28,[37,3],[[30,0,[\\\"selectedSize\\\"]],[30,1]],null]],\\\" hidden\\\"],\\\" tick-image\\\"],null]],[14,\\\"src\\\",\\\"https://img.icons8.com/material-rounded/24/checkmark--v1.png\\\"],[14,\\\"alt\\\",\\\"checkmark--v1\\\"],[12],[13],[1,\\\"\\\\n                    \\\"]],[1]]]]],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Position of New Folder\\\"],[13],[1,\\\"\\\\n                \\\"],[8,[39,0],null,[[\\\"@options\\\",\\\"@selected\\\",\\\"@onChange\\\",\\\"@open\\\",\\\"@dropdownClass\\\",\\\"@triggerClass\\\"],[[30,0,[\\\"homeFolderPosition\\\"]],[30,0,[\\\"selectedPosition\\\"]],[30,0,[\\\"foo\\\"]],true,\\\"ubuntu-power-down\\\",\\\"ubuntu-power-trigger\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n                    \\\"],[1,[30,2]],[1,\\\"\\\\n                \\\"]],[2]]]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Show Home Folder\\\"],[13],[1,\\\"\\\\n                \\\"],[8,[39,4],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"showHomeFolder\\\"]],[28,[37,5],[[28,[37,6],[[30,0,[\\\"showHomeFolder\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-heading mt-8 \\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[12],[1,\\\"Dock\\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container w-full \\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"main-start-content\\\"],[12],[1,\\\"Auto-hide the Dock\\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"main-start-description\\\"],[12],[1,\\\"The dock hides when any windows overlap with it\\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[8,[39,4],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"autoHideDock\\\"]],[28,[37,5],[[28,[37,6],[[30,0,[\\\"autoHideDock\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n          \\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Poannel Mode\\\"],[13],[1,\\\"\\\\n             \\\"],[8,[39,4],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"poannelMode\\\"]],[28,[37,5],[[28,[37,6],[[30,0,[\\\"poannelMode\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Icon Size\\\"],[13],[1,\\\"\\\\n            \\\"],[8,[39,4],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"iconSize\\\"]],[28,[37,5],[[28,[37,6],[[30,0,[\\\"iconSize\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n         \\\"],[10,0],[14,0,\\\"settings-strap\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Position on Screen\\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"ubuntu-power-select\\\"],[12],[1,\\\"\\\\n                    \\\"],[8,[39,0],null,[[\\\"@options\\\",\\\"@selected\\\",\\\"@onChange\\\",\\\"@open\\\",\\\"@dropdownClass\\\",\\\"@triggerClass\\\"],[[30,0,[\\\"allPosition\\\"]],[30,0,[\\\"selectedDockPosition\\\"]],[30,0,[\\\"foo\\\"]],true,\\\"ubuntu-power-down\\\",\\\"ubuntu-power-trigger\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n                        \\\"],[10,1],[14,0,\\\"powerselect-options \\\"],[12],[1,[30,3]],[13],[1,\\\" \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"12\\\"],[14,\\\"height\\\",\\\"12\\\"],[15,0,[28,[37,1],[[52,[51,[28,[37,3],[[30,0,[\\\"selectedSize\\\"]],[30,3]],null]],\\\" hidden\\\"],\\\" tick-image\\\"],null]],[14,\\\"src\\\",\\\"https://img.icons8.com/material-rounded/24/checkmark--v1.png\\\"],[14,\\\"alt\\\",\\\"checkmark--v1\\\"],[12],[13],[1,\\\"\\\\n                    \\\"]],[3]]]]],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n             \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Configure Dock Behaviour\\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"flex\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,0,\\\"forward-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/forward--v1.png\\\"],[14,\\\"alt\\\",\\\"forward--v1\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n       \\\"],[13],[1,\\\"\\\\n       \\\"],[10,0],[14,0,\\\"settings-strap-heading mt-8 \\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[12],[1,\\\"Enhanced Tiling\\\"],[13],[1,\\\"\\\\n              \\\"],[8,[39,4],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"enhancedTiling\\\"]],[28,[37,5],[[28,[37,6],[[30,0,[\\\"enhancedTiling\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container w-full\\\"],[12],[1,\\\"\\\\n                   \\\"],[10,0],[14,0,\\\"settings-strap\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"main-start-content\\\"],[12],[1,\\\"Tiling Popup\\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"main-start-description\\\"],[12],[1,\\\"Show a list of open apps to fill empty screen after tiling a window\\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[8,[39,4],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"tilingPopUp\\\"]],[28,[37,5],[[28,[37,6],[[30,0,[\\\"tilingPopUp\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n          \\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[10,0],[14,0,\\\"main-start-content\\\"],[12],[1,\\\"Tile Groups\\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"main-start-description\\\"],[12],[1,\\\"Kepp Windows Grouped together when tiled, so that raisign one brings up the group\\\"],[13],[13],[1,\\\"\\\\n             \\\"],[8,[39,4],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"tileGroups\\\"]],[28,[37,5],[[28,[37,6],[[30,0,[\\\"tileGroups\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n                  \\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,4,null],[1,\\\"\\\\n\\\"]],[\\\"name\\\",\\\"name\\\",\\\"name\\\",\\\"&default\\\"],false,[\\\"power-select\\\",\\\"concat\\\",\\\"unless\\\",\\\"eq\\\",\\\"x-toggle\\\",\\\"fn\\\",\\\"mut\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/settings/pages/ubuntu-desktop.hbs\",\n    \"isStrictMode\": false\n  });\n  let SettingsContainer = _exports.default = (_class = class SettingsContainer extends _component2.default {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"showHomeFolder\", 0);\n      _defineProperty(this, \"poannelMode\", 0);\n      _defineProperty(this, \"autoHideDock\", 0);\n      _defineProperty(this, \"tilingPopUp\", 0);\n      _defineProperty(this, \"enhancedTiling\", 0);\n      _defineProperty(this, \"iconSize\", 0);\n      _defineProperty(this, \"poannelMode\", 0);\n      _defineProperty(this, \"tileGroups\", 0);\n      _defineProperty(this, \"allSize\", ['Small', 'Normal', 'Large', 'Tiny']);\n      _defineProperty(this, \"selectedSize\", 'Normal');\n      _defineProperty(this, \"homeFolderPosition\", ['Top left', 'Top Right', 'Bottom Left', 'Bottom Right']);\n      _defineProperty(this, \"selectedPosition\", 'Top Left');\n      _defineProperty(this, \"allPosition\", ['Left', 'Bottom', 'Right']);\n      _defineProperty(this, \"selectedDockPosition\", 'Left');\n    }\n    foo() {}\n  }, _applyDecoratedDescriptor(_class.prototype, \"foo\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"foo\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, SettingsContainer);\n});","define(\"mx-simulator/components/settings/pages/wifi\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"wifi-tab-container settings-tab-page \">\n      <div class=\"wifi-settings-list pt-11 flex flex-col items-center\">\n  \n          <div class=\"settings-strap-container w-full \">\n              <div class=\"settings-strap\">\n                  <div class=\"strap-name\">\n                      <div class=\"main-start-content\">Wi-fi</div>\n                  </div>\n                  <XToggle @value={{this.myValue}} @onToggle={{fn (mut this.myValue)}} @theme='light' @size=\"small\" />\n  \n              </div>\n              <div class=\"settings-strap \">\n                  <div class=\"strap-name\">Pannel Mode</div>\n                  <img class=\"forward-icon\" src=\"https://img.icons8.com/ios/100/forward--v1.png\" alt=\"forward--v1\" />\n              </div>\n              <div class=\"settings-strap \">\n                  <div class=\"strap-name\">Connect To Hidden Network...</div>\n                  <img class=\"forward-icon\" src=\"https://img.icons8.com/ios/100/forward--v1.png\" alt=\"forward--v1\" />\n              </div>\n              <div class=\"settings-strap\">\n                  <div class=\"strap-name\">Turn On Wi-Fi Hotspot...</div>\n                  <img class=\"forward-icon\" src=\"https://img.icons8.com/ios/100/forward--v1.png\" alt=\"forward--v1\" />\n              </div>\n          </div>\n          <div class=\"settings-strap-container mt-8 w-full\">\n              <div class=\"settings-strap\">\n                  <div class=\"strap-name\">\n                      <div class=\"main-start-content\">Airplane Mode</div>\n                      <div class=\"main-start-description\">Diable Blutooth, Wifi and mobile boardband</div>\n                  </div>\n                  <XToggle @value={{this.myValue}} @onToggle={{fn (mut this.myValue)}} @theme='light' @size=\"small\" />\n  \n              </div>\n          </div>\n          <div class=\"settings-strap-heading mt-8 \">\n              <span>Visible Network</span>\n          </div>\n          <div class=\"settings-strap-container w-full\">\n              <div class=\"settings-strap\">\n                  <div class=\"strap-name strap-name-and-icon\">\n                      <img class=\"wifi-icon\" src=\"https://img.icons8.com/external-those-icons-fill-those-icons/96/external-wifi-mobile-telephone-those-icons-fill-those-icons.png\" alt=\"external-wifi-mobile-telephone-those-icons-fill-those-icons\"/>\n                      <div class=\"main-start-content\">Jothi First floor</div>        \n                  </div>\n                  <div class=\"flex\">\n                  <div class=\"opacity-50\">Connected</div>\n                  <img  class=\"qr-icon\" src=\"https://img.icons8.com/windows/32/qr-code.png\" alt=\"qr-code\"/>\n                  <img class=\"settings-strap-icons-right\" src=\"https://img.icons8.com/ios-glyphs/60/settings--v1.png\" alt=\"settings--v1\">\n                  </div>\n  \n              </div>\n             <div class=\"settings-strap\">\n                  <div class=\"strap-name strap-name-and-icon\">\n                      <img class=\"wifi-icon\" src=\"https://img.icons8.com/external-those-icons-fill-those-icons/96/external-wifi-mobile-telephone-those-icons-fill-those-icons.png\" alt=\"external-wifi-mobile-telephone-those-icons-fill-those-icons\"/>\n                      <div class=\"main-start-content\">Act Fiber net</div>        \n                  </div>\n                  <div class=\"flex\">\n                  <img  class=\"qr-icon\" src=\"https://img.icons8.com/windows/32/qr-code.png\" alt=\"qr-code\"/>\n                  <img class=\"settings-strap-icons-right\" src=\"https://img.icons8.com/ios-glyphs/60/settings--v1.png\" alt=\"settings--v1\">\n                  </div>\n  \n              </div>\n          </div>\n  \n      </div>\n  </div>\n  {{yield}}\n  */\n  {\n    \"id\": \"R6nusOAy\",\n    \"block\": \"[[[10,0],[14,0,\\\"wifi-tab-container settings-tab-page \\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"wifi-settings-list pt-11 flex flex-col items-center\\\"],[12],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container w-full \\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,0],[14,0,\\\"main-start-content\\\"],[12],[1,\\\"Wi-fi\\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[8,[39,0],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"myValue\\\"]],[28,[37,1],[[28,[37,2],[[30,0,[\\\"myValue\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Pannel Mode\\\"],[13],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,0,\\\"forward-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/forward--v1.png\\\"],[14,\\\"alt\\\",\\\"forward--v1\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Connect To Hidden Network...\\\"],[13],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,0,\\\"forward-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/forward--v1.png\\\"],[14,\\\"alt\\\",\\\"forward--v1\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"Turn On Wi-Fi Hotspot...\\\"],[13],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,0,\\\"forward-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/forward--v1.png\\\"],[14,\\\"alt\\\",\\\"forward--v1\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container mt-8 w-full\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,0],[14,0,\\\"main-start-content\\\"],[12],[1,\\\"Airplane Mode\\\"],[13],[1,\\\"\\\\n                    \\\"],[10,0],[14,0,\\\"main-start-description\\\"],[12],[1,\\\"Diable Blutooth, Wifi and mobile boardband\\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[8,[39,0],null,[[\\\"@value\\\",\\\"@onToggle\\\",\\\"@theme\\\",\\\"@size\\\"],[[30,0,[\\\"myValue\\\"]],[28,[37,1],[[28,[37,2],[[30,0,[\\\"myValue\\\"]]],null]],null],\\\"light\\\",\\\"small\\\"]],null],[1,\\\"\\\\n\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-heading mt-8 \\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[12],[1,\\\"Visible Network\\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"settings-strap-container w-full\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-strap\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name strap-name-and-icon\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,0,\\\"wifi-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/external-those-icons-fill-those-icons/96/external-wifi-mobile-telephone-those-icons-fill-those-icons.png\\\"],[14,\\\"alt\\\",\\\"external-wifi-mobile-telephone-those-icons-fill-those-icons\\\"],[12],[13],[1,\\\"\\\\n                    \\\"],[10,0],[14,0,\\\"main-start-content\\\"],[12],[1,\\\"Jothi First floor\\\"],[13],[1,\\\"        \\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"flex\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"opacity-50\\\"],[12],[1,\\\"Connected\\\"],[13],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,0,\\\"qr-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/windows/32/qr-code.png\\\"],[14,\\\"alt\\\",\\\"qr-code\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,0,\\\"settings-strap-icons-right\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios-glyphs/60/settings--v1.png\\\"],[14,\\\"alt\\\",\\\"settings--v1\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[13],[1,\\\"\\\\n           \\\"],[10,0],[14,0,\\\"settings-strap\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"strap-name strap-name-and-icon\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,0,\\\"wifi-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/external-those-icons-fill-those-icons/96/external-wifi-mobile-telephone-those-icons-fill-those-icons.png\\\"],[14,\\\"alt\\\",\\\"external-wifi-mobile-telephone-those-icons-fill-those-icons\\\"],[12],[13],[1,\\\"\\\\n                    \\\"],[10,0],[14,0,\\\"main-start-content\\\"],[12],[1,\\\"Act Fiber net\\\"],[13],[1,\\\"        \\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"flex\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,0,\\\"qr-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/windows/32/qr-code.png\\\"],[14,\\\"alt\\\",\\\"qr-code\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[10,\\\"img\\\"],[14,0,\\\"settings-strap-icons-right\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios-glyphs/60/settings--v1.png\\\"],[14,\\\"alt\\\",\\\"settings--v1\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,1,null]],[\\\"&default\\\"],false,[\\\"x-toggle\\\",\\\"fn\\\",\\\"mut\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/settings/pages/wifi.hbs\",\n    \"isStrictMode\": false\n  });\n  let SettingsContainer = _exports.default = (_class = class SettingsContainer extends _component2.default {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"myValue\", 0);\n      _defineProperty(this, \"allSize\", ['Small', 'Normal', 'Large', 'Tiny']);\n      _defineProperty(this, \"selectedSize\", 'Normal');\n      _defineProperty(this, \"homeFolderPosition\", ['Top left', 'Top Right', 'Bottom Left', 'Bottom Right']);\n      _defineProperty(this, \"selectedPosition\", 'Top Left');\n      _defineProperty(this, \"allPosition\", ['Left', 'Bottom', 'Right']);\n      _defineProperty(this, \"selectedDockPosition\", 'Left');\n    }\n    foo() {}\n  }, _applyDecoratedDescriptor(_class.prototype, \"foo\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"foo\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, SettingsContainer);\n});","define(\"mx-simulator/components/settings/settings-container\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"settings-container \">\n      <div class=\"settings-section rounded-md flex\">\n          <div class=\"lhs-section lhs-section-bg\">\n              <div class=\"search-icon flex justify-between items-center \">\n                  <div class=\"setting-header-icon rounded\">\n                      <img width=\"11\" height=\"11\" src=\"https://img.icons8.com/ios-glyphs/240/search--v1.png\" alt=\"search--v1\" />\n                  </div>\n                  <div class=\"current-menu\">Settings</div>\n                  <div class=\"setting-header-icon rounded\">\n                      <img width=\"11\" height=\"11\" src=\"https://img.icons8.com/ios/250/menu--v7.png\" alt=\"menu--v7\" />\n                  </div>\n              </div>\n              <div class=\"settings-lhs-options\">\n                  {{#each this.settingsOption as |setting index|}}\n                  <div class={{concat \"setting-option relative flex items-center \" (if (eq index this.currentScreen.id) \" selected-setting \")}} onclick={{fn this.setCurrentScreen index}}>\n                      <img class=\"setting-option-icon\" src={{setting.icon}} />\n                      <div class=\"settings-option-name\">{{setting.name}}</div>\n                      {{#if setting.bottomLine}}\n                      <div class=\"setting-option-divider\"></div>\n                      {{/if}}\n                  </div>\n                  {{/each}}\n              </div>\n          </div>\n          <div class=\"rhs-section flex-grow flex flex-col\">\n            <div class=\"rhs-sectioin-heading flex items-center justify-between w-full h-9\">\n              <div></div>\n              <div class=\"current-setting-menu\">{{this.currentScreen.name}}</div>\n              <WindowControl/>\n            </div> \n             <div class=\"rhs-section-content\">\n               {{component (concat \"settings/pages/\" this.currentScreen.component)}}\n             </div>   \n          </div>\n      </div>\n  </div>\n  {{yield}}\n  */\n  {\n    \"id\": \"zdip4qfj\",\n    \"block\": \"[[[10,0],[14,0,\\\"settings-container \\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"settings-section rounded-md flex\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"lhs-section lhs-section-bg\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"search-icon flex justify-between items-center \\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"setting-header-icon rounded\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"11\\\"],[14,\\\"height\\\",\\\"11\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios-glyphs/240/search--v1.png\\\"],[14,\\\"alt\\\",\\\"search--v1\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"current-menu\\\"],[12],[1,\\\"Settings\\\"],[13],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"setting-header-icon rounded\\\"],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"11\\\"],[14,\\\"height\\\",\\\"11\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/250/menu--v7.png\\\"],[14,\\\"alt\\\",\\\"menu--v7\\\"],[12],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-lhs-options\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"settingsOption\\\"]]],null]],null],null,[[[1,\\\"                \\\"],[10,0],[15,0,[28,[37,2],[\\\"setting-option relative flex items-center \\\",[52,[28,[37,4],[[30,2],[30,0,[\\\"currentScreen\\\",\\\"id\\\"]]],null],\\\" selected-setting \\\"]],null]],[15,\\\"onclick\\\",[28,[37,5],[[30,0,[\\\"setCurrentScreen\\\"]],[30,2]],null]],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,0,\\\"setting-option-icon\\\"],[15,\\\"src\\\",[30,1,[\\\"icon\\\"]]],[12],[13],[1,\\\"\\\\n                    \\\"],[10,0],[14,0,\\\"settings-option-name\\\"],[12],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"bottomLine\\\"]],[[[1,\\\"                    \\\"],[10,0],[14,0,\\\"setting-option-divider\\\"],[12],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"                \\\"],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"rhs-section flex-grow flex flex-col\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"rhs-sectioin-heading flex items-center justify-between w-full h-9\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[12],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"current-setting-menu\\\"],[12],[1,[30,0,[\\\"currentScreen\\\",\\\"name\\\"]]],[13],[1,\\\"\\\\n            \\\"],[8,[39,6],null,null,null],[1,\\\"\\\\n          \\\"],[13],[1,\\\" \\\\n           \\\"],[10,0],[14,0,\\\"rhs-section-content\\\"],[12],[1,\\\"\\\\n             \\\"],[46,[28,[37,2],[\\\"settings/pages/\\\",[30,0,[\\\"currentScreen\\\",\\\"component\\\"]]],null],null,null,null],[1,\\\"\\\\n           \\\"],[13],[1,\\\"   \\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,3,null]],[\\\"setting\\\",\\\"index\\\",\\\"&default\\\"],false,[\\\"each\\\",\\\"-track-array\\\",\\\"concat\\\",\\\"if\\\",\\\"eq\\\",\\\"fn\\\",\\\"window-control\\\",\\\"component\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/settings/settings-container.hbs\",\n    \"isStrictMode\": false\n  });\n  let SettingsContainer = _exports.default = (_class = class SettingsContainer extends _component2.default {\n    constructor() {\n      super(...arguments);\n      _initializerDefineProperty(this, \"currentScreen\", _descriptor, this);\n      _defineProperty(this, \"settingsOption\", [{\n        id: 0,\n        name: 'Wi-Fi',\n        icon: 'https://img.icons8.com/forma-light/24/wifi.png',\n        component: 'wifi'\n      }, {\n        id: 1,\n        name: 'Network',\n        icon: 'https://img.icons8.com/forma-thin/96/stack.png',\n        component: 'network'\n      }, {\n        id: 2,\n        name: 'Bluetooth',\n        icon: 'https://img.icons8.com/ios/50/bluetooth-2.png',\n        bottomLine: true,\n        component: 'bluetooth'\n      }, {\n        id: 3,\n        name: 'Display',\n        icon: 'https://img.icons8.com/windows/32/widescreen-tv.png'\n      }, {\n        id: 4,\n        name: 'Sound',\n        icon: 'https://img.icons8.com/ios-filled/100/room-sound.png'\n      }, {\n        id: 5,\n        name: 'Power',\n        icon: 'https://img.icons8.com/ios/100/power-off-button--v2.png'\n      }, {\n        id: 6,\n        name: 'MultiTasking',\n        icon: 'https://img.icons8.com/fluency-systems-regular/50/virtual-machine.png'\n      }, {\n        id: 7,\n        name: 'Appearance',\n        icon: 'https://img.icons8.com/ios/100/cosmetic-brush.png',\n        component: 'appearance'\n      }, {\n        id: 8,\n        name: 'Ubuntu Desktop',\n        icon: 'https://img.icons8.com/ios/100/linux-client.png',\n        bottomLine: true,\n        component: 'ubuntu-desktop'\n      }, {\n        id: 9,\n        name: 'Apps',\n        icon: 'https://img.icons8.com/ios-glyphs/30/circled-menu--v2.png'\n      }, {\n        id: 10,\n        name: 'Notofication',\n        icon: 'https://img.icons8.com/fluency-systems-regular/50/appointment-reminders--v1.png'\n      }, {\n        id: 11,\n        name: 'Search',\n        icon: 'https://img.icons8.com/ios/100/search--v1.png'\n      }, {\n        id: 12,\n        name: 'Online Accounts',\n        icon: 'https://img.icons8.com/windows/32/cloud.png'\n      }, {\n        id: 13,\n        name: 'Sharing',\n        icon: 'https://img.icons8.com/fluency-systems-regular/50/share--v1.png',\n        bottomLine: true\n      }, {\n        id: 14,\n        name: 'Mouse & TouchPad',\n        icon: 'https://img.icons8.com/fluency-systems-regular/50/mouse.png'\n      }, {\n        id: 15,\n        name: 'Keyboard',\n        icon: 'https://img.icons8.com/material-outlined/24/keyboard.png'\n      }, {\n        id: 16,\n        name: 'Color',\n        icon: 'https://img.icons8.com/dotty/80/color-palette.png'\n      }, {\n        id: 17,\n        name: 'Printer',\n        icon: 'https://img.icons8.com/material-outlined/24/print.png',\n        bottomLine: true\n      }, {\n        id: 18,\n        name: 'Accessibility',\n        icon: 'https://img.icons8.com/ios-filled/100/standing-man.png'\n      }, {\n        id: 19,\n        name: 'Privacy & Security',\n        icon: 'https://img.icons8.com/ios/100/stop-gesture.png'\n      }, {\n        id: 20,\n        name: 'System',\n        icon: 'https://img.icons8.com/ios-glyphs/90/settings--v1.png'\n      }]);\n      this.currentScreen = this.settingsOption[7];\n    }\n    setCurrentScreen(index) {\n      this.currentScreen = this.settingsOption[index];\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"currentScreen\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _applyDecoratedDescriptor(_class.prototype, \"setCurrentScreen\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"setCurrentScreen\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, SettingsContainer);\n});","define(\"mx-simulator/components/software-store/pages/explore\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor, _descriptor2;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"explore-tab-container settings-tab-page \">\n      <div class=\"explore-settings-list pt-11 flex flex-col items-center\">\n        <div class=\"featured-app flex text-white items-center justify-between\">\n           <div class=\"featured-snaps  font-normal flex flex-col\">\n              <span class=\"  text-xl\">Featured Snaps</span>\n              <div class=\"discover-button font-medium mt-4 border border-white px-2 py-1\">Discover More</div>\n           </div>\n           <div class=\"featured-app-snaps flex\">\n              {{#each this.featuredSnaps as |snap index |}}\n                 <div class=\"featured-snap-icon\"> \n                  <img src={{snap.link}} alt=\"\">\n                 </div>\n                 <div class=\"featured-span-name hidden\">{{snap.name}}</div>\n              {{/each}}\n           </div>\n        </div>\n  \n  <div class=\"explore-app-list app-store-list flex justify-center flex-wrap\">\n  \n      {{#each this.snapList as |snap index|}}\n      <div class=\"app-tile font-normal\">\n          <div class=\"app-tile-icon\">\n              <img src={{snap.icon}} alt=\"\">\n          </div>\n          <div class=\"app-tile-details\">\n              <div class=\"app-tile-name\">{{snap.appName}}</div>\n              <div class=\"app-tile-developer\">{{snap.developedBy}}</div>\n              <div class=\"app-tile-description\">\n                  {{snap.description}}\n              </div>\n              <div class=\"app-tile-review\">\n                  <span class=\"app-remark\">Very Good</span>\n                  <span class=\"cmt-sep\">|</span>\n                  <span class=\"app-vote\">{{snap.review}} vote</span>\n              </div>\n          </div>\n      </div>\n      {{/each}}\n  </div>\n      </div>\n  </div>\n  {{yield}}\n  */\n  {\n    \"id\": \"bquV9P8F\",\n    \"block\": \"[[[10,0],[14,0,\\\"explore-tab-container settings-tab-page \\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"explore-settings-list pt-11 flex flex-col items-center\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"featured-app flex text-white items-center justify-between\\\"],[12],[1,\\\"\\\\n         \\\"],[10,0],[14,0,\\\"featured-snaps  font-normal flex flex-col\\\"],[12],[1,\\\"\\\\n            \\\"],[10,1],[14,0,\\\"  text-xl\\\"],[12],[1,\\\"Featured Snaps\\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"discover-button font-medium mt-4 border border-white px-2 py-1\\\"],[12],[1,\\\"Discover More\\\"],[13],[1,\\\"\\\\n         \\\"],[13],[1,\\\"\\\\n         \\\"],[10,0],[14,0,\\\"featured-app-snaps flex\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"featuredSnaps\\\"]]],null]],null],null,[[[1,\\\"               \\\"],[10,0],[14,0,\\\"featured-snap-icon\\\"],[12],[1,\\\" \\\\n                \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[30,1,[\\\"link\\\"]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n               \\\"],[13],[1,\\\"\\\\n               \\\"],[10,0],[14,0,\\\"featured-span-name hidden\\\"],[12],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"         \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[10,0],[14,0,\\\"explore-app-list app-store-list flex justify-center flex-wrap\\\"],[12],[1,\\\"\\\\n\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"snapList\\\"]]],null]],null],null,[[[1,\\\"    \\\"],[10,0],[14,0,\\\"app-tile font-normal\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"app-tile-icon\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[30,3,[\\\"icon\\\"]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"app-tile-details\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"app-tile-name\\\"],[12],[1,[30,3,[\\\"appName\\\"]]],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"app-tile-developer\\\"],[12],[1,[30,3,[\\\"developedBy\\\"]]],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"app-tile-description\\\"],[12],[1,\\\"\\\\n                \\\"],[1,[30,3,[\\\"description\\\"]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"app-tile-review\\\"],[12],[1,\\\"\\\\n                \\\"],[10,1],[14,0,\\\"app-remark\\\"],[12],[1,\\\"Very Good\\\"],[13],[1,\\\"\\\\n                \\\"],[10,1],[14,0,\\\"cmt-sep\\\"],[12],[1,\\\"|\\\"],[13],[1,\\\"\\\\n                \\\"],[10,1],[14,0,\\\"app-vote\\\"],[12],[1,[30,3,[\\\"review\\\"]]],[1,\\\" vote\\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"]],[3,4]],null],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,5,null]],[\\\"snap\\\",\\\"index\\\",\\\"snap\\\",\\\"index\\\",\\\"&default\\\"],false,[\\\"each\\\",\\\"-track-array\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/software-store/pages/explore.hbs\",\n    \"isStrictMode\": false\n  });\n  let SettingsContainer = _exports.default = (_class = class SettingsContainer extends _component2.default {\n    constructor(...args) {\n      super(...args);\n      _defineProperty(this, \"myValue\", 0);\n      _initializerDefineProperty(this, \"featuredSnaps\", _descriptor, this);\n      _initializerDefineProperty(this, \"snapList\", _descriptor2, this);\n    }\n    foo() {}\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"featuredSnaps\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return [{\n        link: '/snaps/vivaldi.png',\n        name: 'Vivaldi'\n      }, {\n        link: '/snaps/vlc.png',\n        name: 'Vlc'\n      }, {\n        link: '/snaps/vscode.png',\n        name: 'Vs Code'\n      }];\n    }\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"snapList\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return [{\n        appName: 'Firefox',\n        developedBy: 'Mozilla',\n        icon: 'https://img.icons8.com/color/48/000000/firefox.png',\n        description: 'Privacy focused web browser',\n        review: 90\n      }, {\n        appName: 'LibreOffice',\n        developedBy: 'The Document Foundation',\n        icon: 'https://img.icons8.com/color/48/000000/libreoffice.png',\n        description: 'Open-source office suite',\n        review: 85\n      }, {\n        appName: 'GIMP',\n        developedBy: 'GIMP Team',\n        icon: 'https://img.icons8.com/color/48/000000/gimp.png',\n        description: 'Image editing software',\n        review: 88\n      }, {\n        appName: 'VLC Media Player',\n        developedBy: 'VideoLAN',\n        icon: 'https://img.icons8.com/color/48/000000/vlc-media-player.png',\n        description: 'Versatile media player',\n        review: 92\n      }, {\n        appName: 'Inkscape',\n        developedBy: 'Inkscape Project',\n        icon: 'https://img.icons8.com/color/48/000000/inkscape.png',\n        description: 'Vector graphics editor',\n        review: 84\n      }, {\n        appName: 'Thunderbird',\n        developedBy: 'Mozilla',\n        icon: 'https://img.icons8.com/color/48/000000/thunderbird.png',\n        description: 'Email client',\n        review: 80\n      }, {\n        appName: 'Blender',\n        developedBy: 'Blender Foundation',\n        icon: 'https://img.icons8.com/color/48/000000/blender-3d.png',\n        description: '3D modeling and animation software',\n        review: 95\n      }, {\n        appName: 'Audacity',\n        developedBy: 'Audacity Team',\n        icon: 'https://img.icons8.com/color/48/000000/audacity.png',\n        description: 'Audio editing software',\n        review: 89\n      }, {\n        appName: 'Shotcut',\n        developedBy: 'Meltytech, LLC',\n        icon: 'https://img.icons8.com/color/48/000000/shotcut.png',\n        description: 'Open-source video editor',\n        review: 87\n      }];\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"foo\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"foo\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, SettingsContainer);\n});","define(\"mx-simulator/components/software-store/software-store\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@glimmer/tracking\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _tracking, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@glimmer/tracking\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"settings-container  h-full\">\n      <div class=\"settings-section rounded-md flex h-full\">\n          <div class=\"lhs-section lhs-section-bg app-center-lhs\">\n              <div class=\"search-icon text-center mb-3 mt-2\">\n                  <div class=\"current-menu\">App Center</div>\n              </div>\n              <div class=\"settings-lhs-options\">\n                  {{#each this.settingsOption as |setting index|}}\n                  <div class={{concat \"setting-option relative flex items-center \" (if (eq index this.currentScreen.id) \" selected-setting \")}} onclick={{fn this.setCurrentScreen index}}>\n                      <img class=\"setting-option-icon\" src={{setting.icon}} />\n                      <div class=\"settings-option-name\">{{setting.name}}</div>\n                      {{#if setting.bottomLine}}\n                      <div class=\"setting-option-divider\"></div>\n                      {{/if}}\n                  </div>\n                  {{/each}}\n              </div>\n          </div>\n          <div class=\"rhs-section flex-grow flex flex-col\">\n            <div class=\"rhs-sectioin-heading flex items-center justify-between w-full h-9\">\n              <div></div>\n              <div class=\"current-setting-menu\">{{this.currentScreen.name}}</div>\n              <WindowControl/>\n            </div> \n             <div class=\"rhs-section-content\">\n              {{#if this.currentScreen.component}}\n               {{component (concat \"software-store/pages/\" this.currentScreen.component)}}\n              {{/if}}\n             </div>   \n          </div>\n      </div>\n  </div>\n  {{yield}}\n  */\n  {\n    \"id\": \"u6/9DLLX\",\n    \"block\": \"[[[10,0],[14,0,\\\"settings-container  h-full\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"settings-section rounded-md flex h-full\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"lhs-section lhs-section-bg app-center-lhs\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"search-icon text-center mb-3 mt-2\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"current-menu\\\"],[12],[1,\\\"App Center\\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"settings-lhs-options\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,1],[[28,[37,1],[[30,0,[\\\"settingsOption\\\"]]],null]],null],null,[[[1,\\\"                \\\"],[10,0],[15,0,[28,[37,2],[\\\"setting-option relative flex items-center \\\",[52,[28,[37,4],[[30,2],[30,0,[\\\"currentScreen\\\",\\\"id\\\"]]],null],\\\" selected-setting \\\"]],null]],[15,\\\"onclick\\\",[28,[37,5],[[30,0,[\\\"setCurrentScreen\\\"]],[30,2]],null]],[12],[1,\\\"\\\\n                    \\\"],[10,\\\"img\\\"],[14,0,\\\"setting-option-icon\\\"],[15,\\\"src\\\",[30,1,[\\\"icon\\\"]]],[12],[13],[1,\\\"\\\\n                    \\\"],[10,0],[14,0,\\\"settings-option-name\\\"],[12],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"bottomLine\\\"]],[[[1,\\\"                    \\\"],[10,0],[14,0,\\\"setting-option-divider\\\"],[12],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"                \\\"],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"rhs-section flex-grow flex flex-col\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"rhs-sectioin-heading flex items-center justify-between w-full h-9\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[12],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"current-setting-menu\\\"],[12],[1,[30,0,[\\\"currentScreen\\\",\\\"name\\\"]]],[13],[1,\\\"\\\\n            \\\"],[8,[39,6],null,null,null],[1,\\\"\\\\n          \\\"],[13],[1,\\\" \\\\n           \\\"],[10,0],[14,0,\\\"rhs-section-content\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"currentScreen\\\",\\\"component\\\"]],[[[1,\\\"             \\\"],[46,[28,[37,2],[\\\"software-store/pages/\\\",[30,0,[\\\"currentScreen\\\",\\\"component\\\"]]],null],null,null,null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"           \\\"],[13],[1,\\\"   \\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"],[18,3,null]],[\\\"setting\\\",\\\"index\\\",\\\"&default\\\"],false,[\\\"each\\\",\\\"-track-array\\\",\\\"concat\\\",\\\"if\\\",\\\"eq\\\",\\\"fn\\\",\\\"window-control\\\",\\\"component\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/software-store/software-store.hbs\",\n    \"isStrictMode\": false\n  });\n  let SettingsContainer = _exports.default = (_class = class SettingsContainer extends _component2.default {\n    constructor() {\n      super(...arguments);\n      _initializerDefineProperty(this, \"currentScreen\", _descriptor, this);\n      _defineProperty(this, \"settingsOption\", [{\n        id: 0,\n        name: 'Explore',\n        icon: 'https://img.icons8.com/external-others-iconmarket/64/external-compas-navigation-others-iconmarket-2.png',\n        component: 'explore'\n      }, {\n        id: 1,\n        name: 'Featured',\n        icon: 'https://img.icons8.com/ios/100/star--v1.png'\n      }, {\n        id: 2,\n        name: 'Productivity',\n        icon: 'https://img.icons8.com/ios/100/clock--v1.png'\n      }, {\n        id: 3,\n        name: 'Development',\n        icon: 'https://img.icons8.com/ios/100/maintenance--v1.png'\n      }, {\n        id: 4,\n        name: 'Games',\n        icon: 'https://img.icons8.com/external-dreamstale-lineal-dreamstale/32/external-game-console-games-dreamstale-lineal-dreamstale.png'\n      }]);\n      this.currentScreen = this.settingsOption[0];\n    }\n    setCurrentScreen(index) {\n      this.currentScreen = this.settingsOption[index];\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"currentScreen\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _applyDecoratedDescriptor(_class.prototype, \"setCurrentScreen\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"setCurrentScreen\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, SettingsContainer);\n});","define(\"mx-simulator/components/top-setting-container\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@ember/object\", \"@glimmer/tracking\", \"@ember/template-factory\"], function (_exports, _component, _component2, _object, _tracking, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/object\",0,\"@glimmer/tracking\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n     <div class=\"top-setting-container absolute\" {{on-click-outside (action this.toggleProperty)}} {{did-insert this.styleInputSlider}}>\r\n    <div class=\"rounded-tiles flex w-full justify-between\">\r\n      <div class=\"rounded-tile battery\">\r\n        <img width=\"14\" height=\"14\" class=\"top-line-icon\" src=\"https://img.icons8.com/ios-filled/100/battery-.png\" alt=\"battery-\"/>\r\n         <span>96%</span>\r\n      </div>\r\n      <div class=\"flex\">\r\n          <div class=\"rounded-tile\">\r\n            <img class=\"top-line-icon\" src=\"https://img.icons8.com/ios/100/take-screenshot.png\" alt=\"take-screenshot\"/>\r\n          </div>\r\n          <div class=\"rounded-tile\">\r\n            <img class=\"top-line-icon\" src=\"https://img.icons8.com/fluency-systems-regular/50/settings--v1.png\" alt=\"settings--v1\"/>\r\n          </div>\r\n          <div class=\"rounded-tile\">\r\n            <img class=\"top-line-icon\" src=\"https://img.icons8.com/ios/100/lock--v1.png\" alt=\"lock--v1\"/>\r\n          </div>\r\n          <div class=\"rounded-tile\">\r\n            <img class=\"top-line-icon\" src=\"https://img.icons8.com/forma-thin/96/shutdown.png\" alt=\"shutdown\"/>\r\n          </div>\r\n      </div>\r\n    </div>\r\n     <div class=\"valume-input flex items-center  justify-center\">\r\n      <div class=\"flex top-settingoption  w-full items-center justify-center\">\r\n         <img class=\"top-settings-icon\" src=\"/icons/volume.png\" alt=\"\">\r\n          <div id=\"range-slider\" class=\"range-slider\"></div>\r\n       </div>\r\n     </div>\r\n     <div class=\"valume-input flex items-center  justify-center\">\r\n      <div class=\"flex top-settingoption  w-full items-center justify-center\">\r\n         <img  class=\"top-settings-icon\" src=\"https://img.icons8.com/material/24/sun--v1.png\" />\r\n          <div id=\"brightness\"  class=\"range-slider \"></div>\r\n       </div>\r\n     </div>\r\n     <div class=\"settings-shortcut justify-center flex flex-wrap\">\r\n     {{#each this.itemBeforeDivder as |item index |}}\r\n     <div class={{concat \"flex flex-col settingoption items-center justify-center mt-1\" (if item.onState \" turn-on-option\")}} onclick={{action this.toggleSubcatList item}}>\r\n       <div class=\"flex items-center setting-opt-name justify-between\"  >\r\n        <div class=\"flex items-center \">\r\n           <img src={{item.src}} alt=\"\" class=\"top-settings-icon mr-3\"/>\r\n           <div class=\"settingoption-name \">{{item.name}}</div>\r\n        </div>\r\n       </div> \r\n    </div>\r\n     {{/each}}\r\n     </div>\r\n     \r\n   </div>\r\n  {{yield}}\r\n  \r\n       {{!-- <div class=\"subcatlist h-0 overflow-hidden flex flex-col w-full\"></div>\r\n        {{#if item.subCat.length}}\r\n         {{#each item.subCat as |subItem index|}}\r\n           <div class=\"subcatItem h-[30px] mx-auto leading-[30px]\">{{subItem}}</div>\r\n         {{/each}}\r\n        {{/if}}\r\n       </div> --}}\n  */\n  {\n    \"id\": \"I5vZuK19\",\n    \"block\": \"[[[1,\\\" \\\"],[11,0],[24,0,\\\"top-setting-container absolute\\\"],[4,[38,0],[[28,[37,1],[[30,0],[30,0,[\\\"toggleProperty\\\"]]],null]],null],[4,[38,2],[[30,0,[\\\"styleInputSlider\\\"]]],null],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"rounded-tiles flex w-full justify-between\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"rounded-tile battery\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"14\\\"],[14,\\\"height\\\",\\\"14\\\"],[14,0,\\\"top-line-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios-filled/100/battery-.png\\\"],[14,\\\"alt\\\",\\\"battery-\\\"],[12],[13],[1,\\\"\\\\n       \\\"],[10,1],[12],[1,\\\"96%\\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"flex\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"rounded-tile\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"img\\\"],[14,0,\\\"top-line-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/take-screenshot.png\\\"],[14,\\\"alt\\\",\\\"take-screenshot\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"rounded-tile\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"img\\\"],[14,0,\\\"top-line-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/fluency-systems-regular/50/settings--v1.png\\\"],[14,\\\"alt\\\",\\\"settings--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"rounded-tile\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"img\\\"],[14,0,\\\"top-line-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/lock--v1.png\\\"],[14,\\\"alt\\\",\\\"lock--v1\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"rounded-tile\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"img\\\"],[14,0,\\\"top-line-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/forma-thin/96/shutdown.png\\\"],[14,\\\"alt\\\",\\\"shutdown\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n   \\\"],[10,0],[14,0,\\\"valume-input flex items-center  justify-center\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"flex top-settingoption  w-full items-center justify-center\\\"],[12],[1,\\\"\\\\n       \\\"],[10,\\\"img\\\"],[14,0,\\\"top-settings-icon\\\"],[14,\\\"src\\\",\\\"/icons/volume.png\\\"],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,1,\\\"range-slider\\\"],[14,0,\\\"range-slider\\\"],[12],[13],[1,\\\"\\\\n     \\\"],[13],[1,\\\"\\\\n   \\\"],[13],[1,\\\"\\\\n   \\\"],[10,0],[14,0,\\\"valume-input flex items-center  justify-center\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"flex top-settingoption  w-full items-center justify-center\\\"],[12],[1,\\\"\\\\n       \\\"],[10,\\\"img\\\"],[14,0,\\\"top-settings-icon\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/material/24/sun--v1.png\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,1,\\\"brightness\\\"],[14,0,\\\"range-slider \\\"],[12],[13],[1,\\\"\\\\n     \\\"],[13],[1,\\\"\\\\n   \\\"],[13],[1,\\\"\\\\n   \\\"],[10,0],[14,0,\\\"settings-shortcut justify-center flex flex-wrap\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,4],[[28,[37,4],[[30,0,[\\\"itemBeforeDivder\\\"]]],null]],null],null,[[[1,\\\"   \\\"],[10,0],[15,0,[28,[37,5],[\\\"flex flex-col settingoption items-center justify-center mt-1\\\",[52,[30,1,[\\\"onState\\\"]],\\\" turn-on-option\\\"]],null]],[15,\\\"onclick\\\",[28,[37,1],[[30,0],[30,0,[\\\"toggleSubcatList\\\"]],[30,1]],null]],[12],[1,\\\"\\\\n     \\\"],[10,0],[14,0,\\\"flex items-center setting-opt-name justify-between\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"flex items-center \\\"],[12],[1,\\\"\\\\n         \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[30,1,[\\\"src\\\"]]],[14,\\\"alt\\\",\\\"\\\"],[14,0,\\\"top-settings-icon mr-3\\\"],[12],[13],[1,\\\"\\\\n         \\\"],[10,0],[14,0,\\\"settingoption-name \\\"],[12],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n     \\\"],[13],[1,\\\" \\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"   \\\"],[13],[1,\\\"\\\\n   \\\\n \\\"],[13],[1,\\\"\\\\n\\\"],[18,3,null],[1,\\\"\\\\n\\\\n\\\"]],[\\\"item\\\",\\\"index\\\",\\\"&default\\\"],false,[\\\"on-click-outside\\\",\\\"action\\\",\\\"did-insert\\\",\\\"each\\\",\\\"-track-array\\\",\\\"concat\\\",\\\"if\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/top-setting-container.hbs\",\n    \"isStrictMode\": false\n  });\n  let TopSettingContainerComponent = _exports.default = (_class = class TopSettingContainerComponent extends _component2.default {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"itemBeforeDivder\", _descriptor, this);\n    }\n    init() {\n      super.init(...arguments);\n    }\n    setVolume(event) {\n      event.target.style.background = `linear-gradient(to right, red ${event.target.value}%, #ccc)`;\n    }\n    toggleSubcatList(item, event) {\n      // $(\".subcatlist\").addClass('h-0 overflow-hidden');\n      let index = this.itemBeforeDivder.findIndex(ele => ele.name == item.name);\n      (0, _object.set)(this.itemBeforeDivder[index], 'onState', !this.itemBeforeDivder[index].onState);\n      // this.itemBeforeDivder = this.itemBeforeDivder[index] // need to change\n      // event.target\n      //   .closest('.settingoption')\n      //   .querySelector('.subcatItem')\n      //   .classList.remove('h-0', 'overflow-hidden');\n    }\n    toggleProperty(event) {\n      if (event.target.closest('.settings-shortcut')) return;\n      this.args.toggleProperty(event);\n    }\n    styleInputSlider() {\n      rangeSlider(document.querySelector('#range-slider'), {\n        value: [0, 50],\n        thumbsDisabled: [true, false],\n        rangeSlideDisabled: true\n      });\n      rangeSlider(document.querySelector('#brightness'), {\n        value: [0, 50],\n        thumbsDisabled: [true, false],\n        rangeSlideDisabled: true\n      });\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"itemBeforeDivder\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return [{\n        src: '/icons/ether.png',\n        name: 'Wi-Fi',\n        description: 'ACT Fibernet',\n        onState: true\n      }, {\n        src: '/icons/battery.png',\n        name: 'Bluetooth',\n        onState: true\n      }, {\n        src: '/icons/speedomeeter.png',\n        name: 'PowerMode',\n        description: 'Balanced',\n        onState: false\n      }, {\n        src: 'https://img.icons8.com/fluency-systems-filled/50/moon.png',\n        name: 'Night Light',\n        onState: false\n      }, {\n        src: 'https://img.icons8.com/ios-filled/100/do-not-disturb-2.png',\n        name: 'Dark Style',\n        onState: false\n      }, {\n        src: 'https://img.icons8.com/ios-filled/100/airport.png',\n        name: 'Airplane Mode',\n        onState: false\n      }];\n    }\n  }), _applyDecoratedDescriptor(_class.prototype, \"setVolume\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"setVolume\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"toggleSubcatList\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"toggleSubcatList\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"toggleProperty\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"toggleProperty\"), _class.prototype), _applyDecoratedDescriptor(_class.prototype, \"styleInputSlider\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"styleInputSlider\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, TopSettingContainerComponent);\n});","define(\"mx-simulator/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  0; //eaimeta@70e063a35619d71f0,\"ember-welcome-page/components/welcome-page\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/window-control\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@ember/service\", \"@ember/object\", \"@ember/template-factory\"], function (_exports, _component, _component2, _service, _object, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor;\n  0; //eaimeta@70e063a35619d71f0,\"@glimmer/component\",0,\"@ember/service\",0,\"@ember/object\",0,\"@ember/template-factory\",0,\"@ember/component\"eaimeta@70e063a35619d71f\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__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"window-control-container flex flex-row-reverse pr-2\">\n      <div class=\"window-control-icon flex items-center justify-center\" onclick={{fn this.closeCurrentApp true}}>\n          <img width=\"11\" height=\"11\" src=\"https://img.icons8.com/sf-regular/48/delete-sign.png\" alt=\"delete-sign\"/>\n      </div>\n      <div class=\"window-control-icon mx-3 flex items-center justify-center\">\n          <img width=\"11\" height=\"11\" src=\"https://img.icons8.com/ios-glyphs/90/square-90.png\" alt=\"square-90\"/>\n      </div>\n      <div class=\"window-control-icon flex items-center justify-center\">\n          <img width=\"12\" height=\"12\" src=\"https://img.icons8.com/ios/100/minus-math.png\" alt=\"minus-math\" onclick={{fn this.closeCurrentApp false}}/>\n      </div>\n  </div>\n  \n  {{yield}}\n  */\n  {\n    \"id\": \"lxRG4TWU\",\n    \"block\": \"[[[10,0],[14,0,\\\"window-control-container flex flex-row-reverse pr-2\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"window-control-icon flex items-center justify-center\\\"],[15,\\\"onclick\\\",[28,[37,0],[[30,0,[\\\"closeCurrentApp\\\"]],true],null]],[12],[1,\\\"\\\\n        \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"11\\\"],[14,\\\"height\\\",\\\"11\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/sf-regular/48/delete-sign.png\\\"],[14,\\\"alt\\\",\\\"delete-sign\\\"],[12],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"window-control-icon mx-3 flex items-center justify-center\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"11\\\"],[14,\\\"height\\\",\\\"11\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios-glyphs/90/square-90.png\\\"],[14,\\\"alt\\\",\\\"square-90\\\"],[12],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"window-control-icon flex items-center justify-center\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"img\\\"],[14,\\\"width\\\",\\\"12\\\"],[14,\\\"height\\\",\\\"12\\\"],[14,\\\"src\\\",\\\"https://img.icons8.com/ios/100/minus-math.png\\\"],[14,\\\"alt\\\",\\\"minus-math\\\"],[15,\\\"onclick\\\",[28,[37,0],[[30,0,[\\\"closeCurrentApp\\\"]],false],null]],[12],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[18,1,null]],[\\\"&default\\\"],false,[\\\"fn\\\",\\\"yield\\\"]]\",\n    \"moduleName\": \"mx-simulator/components/window-control.hbs\",\n    \"isStrictMode\": false\n  });\n  let WindowControlComponent = _exports.default = (_class = class WindowControlComponent extends _component2.default {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"desktopservice\", _descriptor, this);\n    }\n    closeCurrentApp(removeFromTaskBar) {\n      if (removeFromTaskBar) {\n        Reflect.deleteProperty(this.desktopservice.taskBarIcons, this.desktopservice.currentOpenedAppId);\n        (0, _object.set)(this.desktopservice, 'taskBarIcons', this.desktopservice.taskBarIcons);\n      }\n      (0, _object.set)(this.desktopservice, 'currentApp', {});\n      (0, _object.set)(this.desktopservice, 'currentOpenedAppId', '');\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"desktopservice\", [_service.service], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _applyDecoratedDescriptor(_class.prototype, \"closeCurrentApp\", [_object.action], Object.getOwnPropertyDescriptor(_class.prototype, \"closeCurrentApp\"), _class.prototype), _class);\n  (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, WindowControlComponent);\n});","define(\"mx-simulator/components/x-toggle-label\", [\"exports\", \"ember-toggle/components/x-toggle-label\"], function (_exports, _xToggleLabel) {\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 _xToggleLabel.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-toggle/components/x-toggle-label\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/x-toggle-switch\", [\"exports\", \"ember-toggle/components/x-toggle-switch\"], function (_exports, _xToggleSwitch) {\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 _xToggleSwitch.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-toggle/components/x-toggle-switch\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/components/x-toggle\", [\"exports\", \"ember-toggle/components/x-toggle\"], function (_exports, _xToggle) {\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 _xToggle.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-toggle/components/x-toggle\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/data-adapter\", [\"exports\", \"@ember-data/debug\"], function (_exports, _debug) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _debug.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/debug\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/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, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _and.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/and\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/app-version\", [\"exports\", \"@ember/component/helper\", \"mx-simulator/config/environment\", \"ember-cli-app-version/utils/regexp\"], function (_exports, _helper, _environment, _regexp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.appVersion = appVersion;\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\",0,\"mx-simulator/config/environment\",0,\"ember-cli-app-version/utils/regexp\"eaimeta@70e063a35619d71f\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 = (0, _helper.helper)(appVersion);\n});","define(\"mx-simulator/helpers/assign\", [\"exports\", \"ember-assign-helper/helpers/assign\"], function (_exports, _assign) {\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 _assign.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-assign-helper/helpers/assign\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/cancel-all\", [\"exports\", \"ember-concurrency/helpers/cancel-all\"], function (_exports, _cancelAll) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _cancelAll.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-concurrency/helpers/cancel-all\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/element\", [\"exports\", \"ember-element-helper/helpers/element\"], function (_exports, _element) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _element.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-element-helper/helpers/element\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/ember-power-calendar-day-classes\", [\"exports\", \"ember-power-calendar/helpers/ember-power-calendar-day-classes\"], function (_exports, _emberPowerCalendarDayClasses) {\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 _emberPowerCalendarDayClasses.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/helpers/ember-power-calendar-day-classes\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/ember-power-select-is-equal\", [\"exports\", \"ember-power-select/helpers/ember-power-select-is-equal\"], function (_exports, _emberPowerSelectIsEqual) {\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 _emberPowerSelectIsEqual.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/helpers/ember-power-select-is-equal\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/ember-power-select-is-group\", [\"exports\", \"ember-power-select/helpers/ember-power-select-is-group\"], function (_exports, _emberPowerSelectIsGroup) {\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 _emberPowerSelectIsGroup.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/helpers/ember-power-select-is-group\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/ember-power-select-is-selected-present\", [\"exports\", \"ember-power-select/helpers/ember-power-select-is-selected-present\"], function (_exports, _emberPowerSelectIsSelectedPresent) {\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 _emberPowerSelectIsSelectedPresent.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-select/helpers/ember-power-select-is-selected-present\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/ensure-safe-component\", [\"exports\", \"@embroider/util\"], function (_exports, _util) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _util.EnsureSafeComponentHelper;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@embroider/util\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/eq\", [\"exports\", \"@ember/component/helper\"], function (_exports, _helper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\"eaimeta@70e063a35619d71f\n  // app/helpers/eq.js\n  var _default = _exports.default = (0, _helper.helper)(function eq([a, b]) {\n    return a === b;\n  });\n});","define(\"mx-simulator/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  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/gt\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/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  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/gte\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/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  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/is-array\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/is-empty\", [\"exports\", \"ember-truth-helpers/helpers/is-empty\"], function (_exports, _isEmpty) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _isEmpty.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/is-empty\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/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  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/is-equal\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/lt\", [\"exports\", \"@ember/component/helper\"], function (_exports, _helper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\"eaimeta@70e063a35619d71f\n  // app/helpers/eq.js\n  var _default = _exports.default = (0, _helper.helper)(function lt([a, b]) {\n    return a < b;\n  });\n});","define(\"mx-simulator/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  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/lte\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/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  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/not-eq\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/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  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/not\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/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  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/or\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/page-title\", [\"exports\", \"ember-page-title/helpers/page-title\"], function (_exports, _pageTitle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-page-title/helpers/page-title\"eaimeta@70e063a35619d71f\n  var _default = _exports.default = _pageTitle.default;\n});","define(\"mx-simulator/helpers/perform\", [\"exports\", \"ember-concurrency/helpers/perform\"], function (_exports, _perform) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _perform.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-concurrency/helpers/perform\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/pluralize\", [\"exports\", \"ember-inflector/lib/helpers/pluralize\"], function (_exports, _pluralize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-inflector/lib/helpers/pluralize\"eaimeta@70e063a35619d71f\n  var _default = _exports.default = _pluralize.default;\n});","define(\"mx-simulator/helpers/power-calendar-format-date\", [\"exports\", \"ember-power-calendar/helpers/power-calendar-format-date\"], function (_exports, _powerCalendarFormatDate) {\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 _powerCalendarFormatDate.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/helpers/power-calendar-format-date\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/helpers/singularize\", [\"exports\", \"ember-inflector/lib/helpers/singularize\"], function (_exports, _singularize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-inflector/lib/helpers/singularize\"eaimeta@70e063a35619d71f\n  var _default = _exports.default = _singularize.default;\n});","define(\"mx-simulator/helpers/task\", [\"exports\", \"ember-concurrency/helpers/task\"], function (_exports, _task) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _task.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-concurrency/helpers/task\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/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  0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/xor\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/initializers/app-version\", [\"exports\", \"ember-cli-app-version/initializer-factory\", \"mx-simulator/config/environment\"], function (_exports, _initializerFactory, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-cli-app-version/initializer-factory\",0,\"mx-simulator/config/environment\"eaimeta@70e063a35619d71f\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(\"mx-simulator/initializers/container-debug-adapter\", [\"exports\", \"ember-resolver/resolvers/classic/container-debug-adapter\"], function (_exports, _containerDebugAdapter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-resolver/resolvers/classic/container-debug-adapter\"eaimeta@70e063a35619d71f\n  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(\"mx-simulator/initializers/ember-data-data-adapter\", [\"exports\", \"@ember-data/debug/setup\"], function (_exports, _setup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _setup.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/debug/setup\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/initializers/ember-data\", [\"exports\", \"ember-data\", \"ember-data/setup-container\"], function (_exports, _emberData, _setupContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"ember-data\",0,\"ember-data/setup-container\"eaimeta@70e063a35619d71f\n  /*\n    This code initializes EmberData in an Ember application.\n  */\n  var _default = _exports.default = {\n    name: 'ember-data',\n    initialize: _setupContainer.default\n  };\n});","define(\"mx-simulator/instance-initializers/ember-data\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n  /* exists only for things that historically used \"after\" or \"before\" */\n  var _default = _exports.default = {\n    name: 'ember-data',\n    initialize() {}\n  };\n});","define(\"mx-simulator/modifiers/basic-dropdown-trigger\", [\"exports\", \"ember-basic-dropdown/modifiers/basic-dropdown-trigger\"], function (_exports, _basicDropdownTrigger) {\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 _basicDropdownTrigger.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-basic-dropdown/modifiers/basic-dropdown-trigger\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/modifiers/did-insert\", [\"exports\", \"@ember/render-modifiers/modifiers/did-insert\"], function (_exports, _didInsert) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _didInsert.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember/render-modifiers/modifiers/did-insert\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/modifiers/did-pan\", [\"exports\", \"ember-gesture-modifiers/modifiers/did-pan\"], function (_exports, _didPan) {\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 _didPan.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-gesture-modifiers/modifiers/did-pan\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/modifiers/did-update\", [\"exports\", \"@ember/render-modifiers/modifiers/did-update\"], function (_exports, _didUpdate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _didUpdate.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember/render-modifiers/modifiers/did-update\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/modifiers/on-click-outside\", [\"exports\", \"ember-click-outside/modifiers/on-click-outside\"], function (_exports, _onClickOutside) {\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 _onClickOutside.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-click-outside/modifiers/on-click-outside\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/modifiers/style\", [\"exports\", \"ember-style-modifier/modifiers/style\"], function (_exports, _style) {\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 _style.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-style-modifier/modifiers/style\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/modifiers/will-destroy\", [\"exports\", \"@ember/render-modifiers/modifiers/will-destroy\"], function (_exports, _willDestroy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _willDestroy.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember/render-modifiers/modifiers/will-destroy\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/router\", [\"exports\", \"@ember/routing/router\", \"mx-simulator/config/environment\"], function (_exports, _router, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/router\",0,\"mx-simulator/config/environment\"eaimeta@70e063a35619d71f\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 _router.default {\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  window.__CLASSIC_OWN_CLASSES__.set(Router, true);\n  Router.map(function () {\n    this.route('loginpage');\n    this.route('desktoppage');\n  });\n});","define(\"mx-simulator/routes/desktoppage\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n  class DesktoppageRoute extends _route.default {}\n  _exports.default = DesktoppageRoute;\n  window.__CLASSIC_OWN_CLASSES__.set(DesktoppageRoute, true);\n});","define(\"mx-simulator/routes/index\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n  class IndexRoute extends _route.default {\n    beforeModel() {\n      // Redirect to desktoppage\n      this.replaceWith('desktoppage');\n    }\n  }\n  _exports.default = IndexRoute;\n  window.__CLASSIC_OWN_CLASSES__.set(IndexRoute, true);\n});","define(\"mx-simulator/routes/loginpage\", [\"exports\", \"@ember/routing/route\"], function (_exports, _route) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n  class LoginpageRoute extends _route.default {}\n  _exports.default = LoginpageRoute;\n  window.__CLASSIC_OWN_CLASSES__.set(LoginpageRoute, true);\n});","define(\"mx-simulator/serializers/-default\", [\"exports\", \"@ember-data/serializer/json\"], function (_exports, _json) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _json.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/json\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/serializers/-json-api\", [\"exports\", \"@ember-data/serializer/json-api\"], function (_exports, _jsonApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _jsonApi.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/json-api\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/serializers/-rest\", [\"exports\", \"@ember-data/serializer/rest\"], function (_exports, _rest) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rest.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/rest\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/services/-ensure-registered\", [\"exports\", \"@embroider/util/services/ensure-registered\"], function (_exports, _ensureRegistered) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ensureRegistered.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@embroider/util/services/ensure-registered\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/services/common-service\", [\"exports\", \"@ember/service\", \"@glimmer/tracking\", \"@ember/object\"], function (_exports, _service, _tracking, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@glimmer/tracking\",0,\"@ember/object\"eaimeta@70e063a35619d71f\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 CommonServiceService = _exports.default = (_class = class CommonServiceService extends _service.default {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"showContextMenu\", _descriptor, this);\n      _defineProperty(this, \"isMobile\", window.innerWidth <= 468);\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"showContextMenu\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _class);\n});","define(\"mx-simulator/services/desktopservice\", [\"exports\", \"@ember/service\", \"@glimmer/tracking\"], function (_exports, _service, _tracking) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _class, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@glimmer/tracking\",0,\"@ember/service\"eaimeta@70e063a35619d71f\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 DesktopserviceService = _exports.default = (_class = class DesktopserviceService extends _service.default {\n    constructor(...args) {\n      super(...args);\n      _initializerDefineProperty(this, \"commonService\", _descriptor, this);\n      _initializerDefineProperty(this, \"currentApp\", _descriptor2, this);\n      _initializerDefineProperty(this, \"wallpaper\", _descriptor3, this);\n      _initializerDefineProperty(this, \"taskBarIcons\", _descriptor4, this);\n      _defineProperty(this, \"desktopIcons\", {\n        1: {\n          link: '/icons/firefox.png',\n          appName: 'Firefox',\n          component: 'installed-apps/firefox/web'\n        },\n        2: {\n          link: '/icons/thunder.png'\n        },\n        3: {\n          link: '/icons/folder.png',\n          component: 'files/files-container'\n        },\n        4: {\n          link: '/icons/writer.png'\n        },\n        5: {\n          link: '/icons/app-store.png',\n          component: 'software-store/software-store'\n        }\n      });\n      _defineProperty(this, \"mobileIcons\", {\n        1: {\n          link: '/phoneicons/cheese.png',\n          appName: 'Firefox',\n          component: 'installed-apps/firefox/web'\n        },\n        2: {\n          link: '/phoneicons/msg.png'\n        },\n        3: {\n          link: '/phoneicons/contact.png',\n          component: 'files/files-container'\n        },\n        4: {\n          link: '/phoneicons/settings.png'\n        },\n        5: {\n          link: '/phoneicons/store.png',\n          component: 'software-store/software-store'\n        },\n        6: {\n          link: '/phoneicons/shotwell.png',\n          component: 'software-store/software-store'\n        },\n        7: {\n          link: '/phoneicons/browser.png',\n          component: 'software-store/software-store'\n        }\n      });\n      _initializerDefineProperty(this, \"currentOpenedAppId\", _descriptor5, this);\n    }\n    init() {\n      super.init();\n      this.wallpaper = this.commonService.isMobile ? \"/touchhome.png\" : \"/NobleNumbat.jpg\";\n      this.taskBarIcons = this.commonService.isMobile ? this.mobileIcons : this.desktopIcons;\n    }\n  }, _descriptor = _applyDecoratedDescriptor(_class.prototype, \"commonService\", [_service.service], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: null\n  }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, \"currentApp\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return {};\n    }\n  }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, \"wallpaper\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return \"\";\n    }\n  }), _descriptor4 = _applyDecoratedDescriptor(_class.prototype, \"taskBarIcons\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return {};\n    }\n  }), _descriptor5 = _applyDecoratedDescriptor(_class.prototype, \"currentOpenedAppId\", [_tracking.tracked], {\n    configurable: true,\n    enumerable: true,\n    writable: true,\n    initializer: function () {\n      return '';\n    }\n  }), _class);\n});","define(\"mx-simulator/services/page-title-list\", [\"exports\", \"ember-page-title/services/page-title-list\"], function (_exports, _pageTitleList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _pageTitleList.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-page-title/services/page-title-list\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/services/page-title\", [\"exports\", \"ember-page-title/services/page-title\"], function (_exports, _pageTitle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _pageTitle.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-page-title/services/page-title\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/services/power-calendar\", [\"exports\", \"ember-power-calendar/services/power-calendar\"], function (_exports, _powerCalendar) {\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 _powerCalendar.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/services/power-calendar\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/services/store\", [\"exports\", \"ember-data/store\"], function (_exports, _store) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _store.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-data/store\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/templates/application\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/template-factory\"eaimeta@70e063a35619d71f\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{page-title \"MxSimulator\"}}\n  \n  {{!-- The following component displays Ember's default welcome message. --}}\n  {{!-- Feel free to remove this! --}}\n  \n  {{outlet}}\n  <BasicDropdownWormhole />\n  */\n  {\n    \"id\": \"arxpnvw9\",\n    \"block\": \"[[[1,[28,[35,0],[\\\"MxSimulator\\\"],null]],[1,\\\"\\\\n\\\\n\\\"],[1,\\\"\\\\n\\\"],[46,[28,[37,2],null,null],null,null,null],[1,\\\"\\\\n\\\"],[8,[39,3],null,null,null]],[],false,[\\\"page-title\\\",\\\"component\\\",\\\"-outlet\\\",\\\"basic-dropdown-wormhole\\\"]]\",\n    \"moduleName\": \"mx-simulator/templates/application.hbs\",\n    \"isStrictMode\": false\n  });\n});","define(\"mx-simulator/templates/desktoppage\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/template-factory\"eaimeta@70e063a35619d71f\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{page-title \"Desktoppage\"}}\n  <DesktopPage/>\n  {{outlet}}\n  */\n  {\n    \"id\": \"JMdkw5uU\",\n    \"block\": \"[[[1,[28,[35,0],[\\\"Desktoppage\\\"],null]],[1,\\\"\\\\n\\\"],[8,[39,1],null,null,null],[1,\\\"\\\\n\\\"],[46,[28,[37,3],null,null],null,null,null]],[],false,[\\\"page-title\\\",\\\"desktop-page\\\",\\\"component\\\",\\\"-outlet\\\"]]\",\n    \"moduleName\": \"mx-simulator/templates/desktoppage.hbs\",\n    \"isStrictMode\": false\n  });\n});","define(\"mx-simulator/templates/loginpage\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  0; //eaimeta@70e063a35619d71f0,\"@ember/template-factory\"eaimeta@70e063a35619d71f\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{page-title \"Loginpage\"}}\n  <LoginPage/>\n  {{outlet}}\n  */\n  {\n    \"id\": \"RXMhIGCE\",\n    \"block\": \"[[[1,[28,[35,0],[\\\"Loginpage\\\"],null]],[1,\\\"\\\\n\\\"],[8,[39,1],null,null,null],[1,\\\"\\\\n\\\"],[46,[28,[37,3],null,null],null,null,null]],[],false,[\\\"page-title\\\",\\\"login-page\\\",\\\"component\\\",\\\"-outlet\\\"]]\",\n    \"moduleName\": \"mx-simulator/templates/loginpage.hbs\",\n    \"isStrictMode\": false\n  });\n});","define(\"mx-simulator/test-support/helpers\", [\"exports\", \"ember-power-calendar/test-support/helpers\"], function (_exports, _helpers) {\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 _helpers.default;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-power-calendar/test-support/helpers\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/transforms/boolean\", [\"exports\", \"@ember-data/serializer/-private\"], function (_exports, _private) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _private.BooleanTransform;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/-private\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/transforms/date\", [\"exports\", \"@ember-data/serializer/-private\"], function (_exports, _private) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _private.DateTransform;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/-private\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/transforms/number\", [\"exports\", \"@ember-data/serializer/-private\"], function (_exports, _private) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _private.NumberTransform;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/-private\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/transforms/string\", [\"exports\", \"@ember-data/serializer/-private\"], function (_exports, _private) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _private.StringTransform;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/-private\"eaimeta@70e063a35619d71f\n});","define(\"mx-simulator/utils/parse-touch-data\", [\"exports\", \"ember-gesture-modifiers/utils/parse-touch-data\"], function (_exports, _parseTouchData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"isHorizontal\", {\n    enumerable: true,\n    get: function () {\n      return _parseTouchData.isHorizontal;\n    }\n  });\n  Object.defineProperty(_exports, \"isVertical\", {\n    enumerable: true,\n    get: function () {\n      return _parseTouchData.isVertical;\n    }\n  });\n  Object.defineProperty(_exports, \"parseInitialTouchData\", {\n    enumerable: true,\n    get: function () {\n      return _parseTouchData.parseInitialTouchData;\n    }\n  });\n  Object.defineProperty(_exports, \"parseTouchData\", {\n    enumerable: true,\n    get: function () {\n      return _parseTouchData.parseTouchData;\n    }\n  });\n  0; //eaimeta@70e063a35619d71f0,\"ember-gesture-modifiers/utils/parse-touch-data\"eaimeta@70e063a35619d71f\n});","\n","define('mx-simulator/config/environment', [], function() {\n  var prefix = 'mx-simulator';\ntry {\n  var metaName = prefix + '/config/environment';\n  var rawConfig = document.querySelector('meta[name=\"' + metaName + '\"]').getAttribute('content');\n  var config = JSON.parse(decodeURIComponent(rawConfig));\n\n  var exports = { 'default': config };\n\n  Object.defineProperty(exports, '__esModule', { value: true });\n\n  return exports;\n}\ncatch(err) {\n  throw new Error('Could not read config from meta tag with name \"' + metaName + '\".');\n}\n\n});\n","\n          if (!runningTests) {\n            require(\"mx-simulator/app\")[\"default\"].create({\"name\":\"mx-simulator\",\"version\":\"0.0.0+066fa00b\"});\n          }\n        \n"],"names":[],"mappings":"AAAA;AACA;AACA;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;","file":"mx-simulator.js"}