UNPKG

strider

Version:

Brilliant continuous deployment platform

1,190 lines (1,032 loc) 126 kB
'use strict'; ;define("strider-ui/adapters/-json-api", ["exports", "@ember-data/adapter/json-api"], function (_exports, _jsonApi) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _jsonApi.default; } }); }); ;define("strider-ui/app", ["exports", "ember-resolver", "ember-load-initializers", "strider-ui/config/environment"], function (_exports, _emberResolver, _emberLoadInitializers, _environment) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } class App extends Ember.Application { constructor(...args) { super(...args); _defineProperty(this, "modulePrefix", _environment.default.modulePrefix); _defineProperty(this, "podModulePrefix", _environment.default.podModulePrefix); _defineProperty(this, "Resolver", _emberResolver.default); } } _exports.default = App; (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix); }); ;define("strider-ui/component-managers/glimmer", ["exports", "@glimmer/component/-private/ember-component-manager"], function (_exports, _emberComponentManager) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _emberComponentManager.default; } }); }); ;define("strider-ui/components/fa-icon", ["exports", "@fortawesome/ember-fontawesome/components/fa-icon"], function (_exports, _faIcon) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _faIcon.default; } }); }); ;define("strider-ui/components/notification-card", ["exports", "@frontile/notifications/components/notification-card"], function (_exports, _notificationCard) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _notificationCard.default; } }); }); ;define("strider-ui/components/notifications-container", ["exports", "@frontile/notifications/components/notifications-container"], function (_exports, _notificationsContainer) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _notificationsContainer.default; } }); }); ;define("strider-ui/components/visually-hidden", ["exports", "@frontile/core/components/visually-hidden"], function (_exports, _visuallyHidden) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _visuallyHidden.default; } }); }); ;define("strider-ui/config/environment.d", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = config; /** * Type declarations for * import config from './config/environment' * * For now these need to be managed by the developer * since different ember addons can materialize new entries. */ _exports.default = _default; }); ;define("strider-ui/data-adapter", ["exports", "@ember-data/debug"], function (_exports, _debug) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _debug.default; } }); }); ;define("strider-ui/helpers/and", ["exports", "ember-truth-helpers/helpers/and"], function (_exports, _and) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _and.default; } }); Object.defineProperty(_exports, "and", { enumerable: true, get: function () { return _and.and; } }); }); ;define("strider-ui/helpers/ansi", ["exports", "strip-ansi", "ansi_up"], function (_exports, _stripAnsi, _ansi_up) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; const ansiUp = new _ansi_up.default(); var _default = Ember.Helper.helper(function ansi([input], { plaintext } = {}) { if (!input) return ''; if (input.length > 100000) return input; // handle the characters for "delete line" and "move to start of line" let startswithcr = /^[^\n]*\r[^\n]/.test(input); /* eslint-disable no-control-regex */ input = input.replace(/^[^\n\r]*\u001b\[2K/gm, '').replace(/\u001b\[K[^\n\r]*/g, '').replace(/[^\n]*\r([^\n])/g, '$1').replace(/^[^\n]*\u001b\[0G/gm, ''); if (startswithcr) input = `\r${input}`; if (plaintext) return (0, _stripAnsi.default)(input); return ansiUp.ansi_to_html(input); }); _exports.default = _default; }); ;define("strider-ui/helpers/app-version", ["exports", "strider-ui/config/environment", "ember-cli-app-version/utils/regexp"], function (_exports, _environment, _regexp) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.appVersion = appVersion; _exports.default = void 0; function appVersion(_, hash = {}) { const version = _environment.default.APP.version; // e.g. 1.0.0-alpha.1+4jds75hf // Allow use of 'hideSha' and 'hideVersion' For backwards compatibility let versionOnly = hash.versionOnly || hash.hideSha; let shaOnly = hash.shaOnly || hash.hideVersion; let match = null; if (versionOnly) { if (hash.showExtended) { match = version.match(_regexp.versionExtendedRegExp); // 1.0.0-alpha.1 } // Fallback to just version if (!match) { match = version.match(_regexp.versionRegExp); // 1.0.0 } } if (shaOnly) { match = version.match(_regexp.shaRegExp); // 4jds75hf } return match ? match[0] : version; } var _default = Ember.Helper.helper(appVersion); _exports.default = _default; }); ;define("strider-ui/helpers/cancel-all", ["exports", "ember-concurrency/helpers/cancel-all"], function (_exports, _cancelAll) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _cancelAll.default; } }); }); ;define("strider-ui/helpers/duration", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.duration = duration; _exports.default = void 0; function duration([value]) /*, hash*/ { try { return Math.round(Number(value) / 1000); } catch (e) { return value; } } var _default = Ember.Helper.helper(duration); _exports.default = _default; }); ;define("strider-ui/helpers/eq", ["exports", "ember-truth-helpers/helpers/equal"], function (_exports, _equal) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _equal.default; } }); Object.defineProperty(_exports, "equal", { enumerable: true, get: function () { return _equal.equal; } }); }); ;define("strider-ui/helpers/format-date", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.formatDate = formatDate; _exports.default = void 0; function formatDate([date]) /*, hash*/ { return new Intl.DateTimeFormat('en-US', { year: 'numeric', month: 'numeric', day: 'numeric', hour: 'numeric', minute: 'numeric', second: 'numeric' }).format(new Date(date)); } var _default = Ember.Helper.helper(formatDate); _exports.default = _default; }); ;define("strider-ui/helpers/gt", ["exports", "ember-truth-helpers/helpers/gt"], function (_exports, _gt) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _gt.default; } }); Object.defineProperty(_exports, "gt", { enumerable: true, get: function () { return _gt.gt; } }); }); ;define("strider-ui/helpers/gte", ["exports", "ember-truth-helpers/helpers/gte"], function (_exports, _gte) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _gte.default; } }); Object.defineProperty(_exports, "gte", { enumerable: true, get: function () { return _gte.gte; } }); }); ;define("strider-ui/helpers/is-active", ["exports", "ember-router-helpers/helpers/is-active"], function (_exports, _isActive) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _isActive.default; } }); Object.defineProperty(_exports, "isActive", { enumerable: true, get: function () { return _isActive.isActive; } }); }); ;define("strider-ui/helpers/is-array", ["exports", "ember-truth-helpers/helpers/is-array"], function (_exports, _isArray) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _isArray.default; } }); Object.defineProperty(_exports, "isArray", { enumerable: true, get: function () { return _isArray.isArray; } }); }); ;define("strider-ui/helpers/is-empty", ["exports", "ember-truth-helpers/helpers/is-empty"], function (_exports, _isEmpty) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _isEmpty.default; } }); }); ;define("strider-ui/helpers/is-equal", ["exports", "ember-truth-helpers/helpers/is-equal"], function (_exports, _isEqual) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _isEqual.default; } }); Object.defineProperty(_exports, "isEqual", { enumerable: true, get: function () { return _isEqual.isEqual; } }); }); ;define("strider-ui/helpers/lt", ["exports", "ember-truth-helpers/helpers/lt"], function (_exports, _lt) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _lt.default; } }); Object.defineProperty(_exports, "lt", { enumerable: true, get: function () { return _lt.lt; } }); }); ;define("strider-ui/helpers/lte", ["exports", "ember-truth-helpers/helpers/lte"], function (_exports, _lte) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _lte.default; } }); Object.defineProperty(_exports, "lte", { enumerable: true, get: function () { return _lte.lte; } }); }); ;define("strider-ui/helpers/not-eq", ["exports", "ember-truth-helpers/helpers/not-equal"], function (_exports, _notEqual) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _notEqual.default; } }); Object.defineProperty(_exports, "notEq", { enumerable: true, get: function () { return _notEqual.notEq; } }); }); ;define("strider-ui/helpers/not", ["exports", "ember-truth-helpers/helpers/not"], function (_exports, _not) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _not.default; } }); Object.defineProperty(_exports, "not", { enumerable: true, get: function () { return _not.not; } }); }); ;define("strider-ui/helpers/or", ["exports", "ember-truth-helpers/helpers/or"], function (_exports, _or) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _or.default; } }); Object.defineProperty(_exports, "or", { enumerable: true, get: function () { return _or.or; } }); }); ;define("strider-ui/helpers/perform", ["exports", "ember-concurrency/helpers/perform"], function (_exports, _perform) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _perform.default; } }); }); ;define("strider-ui/helpers/pluralize", ["exports", "ember-inflector/lib/helpers/pluralize"], function (_exports, _pluralize) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = _pluralize.default; _exports.default = _default; }); ;define("strider-ui/helpers/prevent-default", ["exports", "ember-event-helpers/helpers/prevent-default"], function (_exports, _preventDefault) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _preventDefault.default; } }); Object.defineProperty(_exports, "preventDefault", { enumerable: true, get: function () { return _preventDefault.preventDefault; } }); }); ;define("strider-ui/helpers/route-params", ["exports", "ember-router-helpers/helpers/route-params"], function (_exports, _routeParams) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _routeParams.default; } }); Object.defineProperty(_exports, "routeParams", { enumerable: true, get: function () { return _routeParams.routeParams; } }); }); ;define("strider-ui/helpers/set", ["exports", "ember-simple-set-helper/helpers/set"], function (_exports, _set) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _set.default; } }); }); ;define("strider-ui/helpers/singularize", ["exports", "ember-inflector/lib/helpers/singularize"], function (_exports, _singularize) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = _singularize.default; _exports.default = _default; }); ;define("strider-ui/helpers/stop-propagation", ["exports", "ember-event-helpers/helpers/stop-propagation"], function (_exports, _stopPropagation) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _stopPropagation.default; } }); Object.defineProperty(_exports, "stopPropagation", { enumerable: true, get: function () { return _stopPropagation.stopPropagation; } }); }); ;define("strider-ui/helpers/task", ["exports", "ember-concurrency/helpers/task"], function (_exports, _task) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _task.default; } }); }); ;define("strider-ui/helpers/transition-to", ["exports", "ember-router-helpers/helpers/transition-to"], function (_exports, _transitionTo) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _transitionTo.default; } }); Object.defineProperty(_exports, "transitionTo", { enumerable: true, get: function () { return _transitionTo.transitionTo; } }); }); ;define("strider-ui/helpers/truncate", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.truncate = truncate; _exports.default = void 0; function truncate([value]) /*, hash*/ { try { return value && value.slice(0, 10); } catch (e) { return value; } } var _default = Ember.Helper.helper(truncate); _exports.default = _default; }); ;define("strider-ui/helpers/url-for", ["exports", "ember-router-helpers/helpers/url-for"], function (_exports, _urlFor) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _urlFor.default; } }); Object.defineProperty(_exports, "urlFor", { enumerable: true, get: function () { return _urlFor.urlFor; } }); }); ;define("strider-ui/helpers/xor", ["exports", "ember-truth-helpers/helpers/xor"], function (_exports, _xor) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _xor.default; } }); Object.defineProperty(_exports, "xor", { enumerable: true, get: function () { return _xor.xor; } }); }); ;define("strider-ui/initializers/app-version", ["exports", "ember-cli-app-version/initializer-factory", "strider-ui/config/environment"], function (_exports, _initializerFactory, _environment) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; let name, version; if (_environment.default.APP) { name = _environment.default.APP.name; version = _environment.default.APP.version; } var _default = { name: 'App Version', initialize: (0, _initializerFactory.default)(name, version) }; _exports.default = _default; }); ;define("strider-ui/initializers/container-debug-adapter", ["exports", "ember-resolver/resolvers/classic/container-debug-adapter"], function (_exports, _containerDebugAdapter) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = { name: 'container-debug-adapter', initialize() { let app = arguments[1] || arguments[0]; app.register('container-debug-adapter:main', _containerDebugAdapter.default); app.inject('container-debug-adapter:main', 'namespace', 'application:main'); } }; _exports.default = _default; }); ;define("strider-ui/initializers/ember-concurrency", ["exports", "ember-concurrency/initializers/ember-concurrency"], function (_exports, _emberConcurrency) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _emberConcurrency.default; } }); }); ;define("strider-ui/initializers/ember-data-data-adapter", ["exports", "@ember-data/debug/setup"], function (_exports, _setup) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _setup.default; } }); }); ;define("strider-ui/initializers/ember-data", ["exports", "ember-data/setup-container", "ember-data"], function (_exports, _setupContainer, _emberData) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; /* This code initializes EmberData in an Ember application. It ensures that the `store` service is automatically injected as the `store` property on all routes and controllers. */ var _default = { name: 'ember-data', initialize: _setupContainer.default }; _exports.default = _default; }); ;define("strider-ui/initializers/export-application-global", ["exports", "strider-ui/config/environment"], function (_exports, _environment) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.initialize = initialize; _exports.default = void 0; function initialize() { var application = arguments[1] || arguments[0]; if (_environment.default.exportApplicationGlobal !== false) { var theGlobal; if (typeof window !== 'undefined') { theGlobal = window; } else if (typeof global !== 'undefined') { theGlobal = global; } else if (typeof self !== 'undefined') { theGlobal = self; } else { // no reasonable global, just bail return; } var value = _environment.default.exportApplicationGlobal; var globalName; if (typeof value === 'string') { globalName = value; } else { globalName = Ember.String.classify(_environment.default.modulePrefix); } if (!theGlobal[globalName]) { theGlobal[globalName] = application; application.reopen({ willDestroy: function () { this._super.apply(this, arguments); delete theGlobal[globalName]; } }); } } } var _default = { name: 'export-application-global', initialize: initialize }; _exports.default = _default; }); ;define("strider-ui/instance-initializers/ember-data", ["exports", "ember-data/initialize-store-service"], function (_exports, _initializeStoreService) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = { name: 'ember-data', initialize: _initializeStoreService.default }; _exports.default = _default; }); ;define("strider-ui/modifiers/did-insert", ["exports", "@ember/render-modifiers/modifiers/did-insert"], function (_exports, _didInsert) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _didInsert.default; } }); }); ;define("strider-ui/modifiers/did-update", ["exports", "@ember/render-modifiers/modifiers/did-update"], function (_exports, _didUpdate) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _didUpdate.default; } }); }); ;define("strider-ui/modifiers/will-destroy", ["exports", "@ember/render-modifiers/modifiers/will-destroy"], function (_exports, _willDestroy) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _willDestroy.default; } }); }); ;define("strider-ui/pods/application/controller", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _dec, _class, _descriptor, _temp; function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; } function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); } let ApplicationController = (_dec = Ember.inject.service, (_class = (_temp = class ApplicationController extends Ember.Controller { constructor(...args) { super(...args); _initializerDefineProperty(this, "currentUser", _descriptor, this); _defineProperty(this, "queryParams", ['ember']); _defineProperty(this, "ember", false); } }, _temp), (_descriptor = _applyDecoratedDescriptor(_class.prototype, "currentUser", [_dec], { configurable: true, enumerable: true, writable: true, initializer: null })), _class)); _exports.default = ApplicationController; }); ;define("strider-ui/pods/application/route", ["exports", "fetch"], function (_exports, _fetch) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _dec, _class, _descriptor, _temp; function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; } function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); } const publicRoutes = ['login', 'register', 'forgot-password', 'reset']; let ApplicationRoute = (_dec = Ember.inject.service, (_class = (_temp = class ApplicationRoute extends Ember.Route { constructor(...args) { super(...args); _initializerDefineProperty(this, "currentUser", _descriptor, this); } async beforeModel(transition) { try { let response = await (0, _fetch.default)('/api/v2/account', { headers: { Accept: 'application/json' } }); let account = await response.json(); this.currentUser.setProperties(account); return account; } catch (e) { if (!transition.targetName || !publicRoutes.includes(transition.targetName)) { this.transitionTo('login'); } } } }, _temp), (_descriptor = _applyDecoratedDescriptor(_class.prototype, "currentUser", [_dec], { configurable: true, enumerable: true, writable: true, initializer: null })), _class)); _exports.default = ApplicationRoute; }); ;define("strider-ui/pods/application/template", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.HTMLBars.template({ "id": "rhgH/wVn", "block": "{\"symbols\":[\"NotificationsContainer\"],\"statements\":[[6,[37,7],[[30,[36,6],[\"notifications-container\"],null]],null,[[\"default\"],[{\"statements\":[[2,\"\\n\\n\"],[10,\"div\"],[12],[2,\"\\n \"],[10,\"nav\"],[14,0,\"bg-gray-800\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex items-center justify-between h-16\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex items-center\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex-shrink-0\"],[12],[2,\"\\n \"],[10,\"img\"],[14,0,\"h-8 w-8\"],[14,\"src\",\"/assets/images/logo-250x250-transp.png\"],[14,\"alt\",\"Strider\"],[12],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"hidden md:block\"],[12],[2,\"\\n\"],[6,[37,0],[[32,0,[\"currentUser\",\"user\"]]],null,[[\"default\"],[{\"statements\":[[2,\" \"],[10,\"div\"],[14,0,\"ml-4 flex items-baseline\"],[12],[2,\"\\n \"],[10,\"a\"],[14,6,\"/\"],[14,0,\"ml-4 px-3 py-2 rounded-md text-sm font-medium text-gray-300 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Dashboard\\n \"],[13],[2,\"\\n\\n \"],[10,\"a\"],[14,6,\"/projects\"],[14,0,\"ml-2 px-3 py-2 rounded-md text-sm font-medium text-gray-300 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Projects\\n \"],[13],[2,\"\\n\\n \"],[10,\"div\"],[14,0,\"ml-2 relative\"],[12],[2,\"\\n \"],[10,\"div\"],[12],[2,\"\\n \"],[11,\"button\"],[24,0,\"max-w-xs px-3 py-2 rounded-md text-sm font-medium text-gray-300 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\"],[24,4,\"button\"],[4,[38,4],[\"click\",[30,[36,3],[[30,[36,2],[[32,0,[\"openAdmin\"]]],null],[30,[36,1],[[32,0,[\"openAdmin\"]]],null]],null]],null],[12],[2,\"\\n Admin\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\\n\"],[6,[37,0],[[32,0,[\"openAdmin\"]]],null,[[\"default\"],[{\"statements\":[[2,\" \"],[10,\"div\"],[14,0,\"origin-top-right absolute right-0 mt-2 w-48 rounded-md shadow-lg\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"py-1 rounded-md bg-white shadow-xs\"],[12],[2,\"\\n \"],[10,\"a\"],[14,6,\"/admin/invites\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Invites\\n \"],[13],[2,\"\\n \"],[10,\"a\"],[14,6,\"/admin/users\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Users\\n \"],[13],[2,\"\\n \"],[10,\"a\"],[14,6,\"/admin/projects\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Projects\\n \"],[13],[2,\"\\n \"],[10,\"a\"],[14,6,\"/admin/plugins\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Plugins\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"]],\"parameters\":[]}]]],[2,\" \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"]],\"parameters\":[]}]]],[2,\" \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"hidden md:block\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"ml-4 flex items-center md:ml-6\"],[12],[2,\"\\n\"],[6,[37,0],[[32,0,[\"currentUser\",\"user\"]]],null,[[\"default\"],[{\"statements\":[[2,\" \"],[10,\"div\"],[14,0,\"ml-3 relative\"],[12],[2,\"\\n \"],[10,\"div\"],[12],[2,\"\\n \"],[11,\"button\"],[24,0,\"max-w-xs flex items-center text-sm rounded-full text-white focus:outline-none focus:shadow-solid\"],[24,4,\"button\"],[4,[38,4],[\"click\",[30,[36,3],[[30,[36,2],[[32,0,[\"open\"]]],null],[30,[36,1],[[32,0,[\"open\"]]],null]],null]],null],[12],[2,\"\\n \"],[10,\"img\"],[14,0,\"h-8 w-8 rounded-full\"],[15,\"src\",[32,0,[\"currentUser\",\"user\",\"gravatar\"]]],[14,\"alt\",\"avatar\"],[12],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\\n\"],[6,[37,0],[[32,0,[\"open\"]]],null,[[\"default\"],[{\"statements\":[[2,\" \"],[10,\"div\"],[14,0,\"origin-top-right absolute right-0 mt-2 w-48 rounded-md shadow-lg\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"py-1 rounded-md bg-white shadow-xs\"],[12],[2,\"\\n \"],[10,\"a\"],[14,6,\"/account\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Account\\n \"],[13],[2,\"\\n \"],[10,\"a\"],[14,6,\"/logout\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Sign out\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"]],\"parameters\":[]}]]],[2,\" \"],[13],[2,\"\\n\"]],\"parameters\":[]}]]],[2,\" \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"-mr-2 flex md:hidden\"],[12],[2,\"\\n \"],[11,\"button\"],[24,0,\"inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:bg-gray-700 focus:text-white\"],[24,4,\"button\"],[4,[38,4],[\"click\",[30,[36,3],[[30,[36,2],[[32,0,[\"open\"]]],null],[30,[36,1],[[32,0,[\"open\"]]],null]],null]],null],[12],[2,\"\\n \"],[10,\"svg\"],[14,0,\"h-6 w-6\"],[14,\"stroke\",\"currentColor\"],[14,\"fill\",\"none\"],[14,\"viewBox\",\"0 0 24 24\"],[12],[2,\"\\n \"],[10,\"path\"],[15,0,[30,[36,0],[[32,0,[\"open\"]],\"hidden\",\"inline-flex\"],null]],[14,\"stroke-linecap\",\"round\"],[14,\"stroke-linejoin\",\"round\"],[14,\"stroke-width\",\"2\"],[14,\"d\",\"M4 6h16M4 12h16M4 18h16\"],[12],[13],[2,\"\\n \"],[10,\"path\"],[15,0,[30,[36,0],[[32,0,[\"open\"]],\"inline-flex\",\"hidden\"],null]],[14,\"stroke-linecap\",\"round\"],[14,\"stroke-linejoin\",\"round\"],[14,\"stroke-width\",\"2\"],[14,\"d\",\"M6 18L18 6M6 6l12 12\"],[12],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\\n\"],[6,[37,0],[[32,0,[\"currentUser\",\"user\"]]],null,[[\"default\"],[{\"statements\":[[2,\" \"],[10,\"div\"],[15,0,[31,[\"hidden md:hidden \",[30,[36,0],[[32,0,[\"open\"]],\"block\",\"hidden\"],null]]]],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"px-2 pt-2 pb-3 sm:px-3\"],[12],[2,\"\\n \"],[10,\"a\"],[14,6,\"/\"],[14,0,\"block px-3 py-2 rounded-md text-base font-medium text-white bg-gray-900 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Dashboard\\n \"],[13],[2,\"\\n\\n \"],[10,\"a\"],[14,6,\"/projects\"],[14,0,\"block px-3 py-2 rounded-md text-base font-medium text-white bg-gray-900 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Projects\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"pt-4 pb-3 border-t border-gray-700\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex items-center px-5\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex-shrink-0\"],[12],[2,\"\\n \"],[10,\"img\"],[14,0,\"h-10 w-10 rounded-full\"],[15,\"src\",[32,0,[\"currentUser\",\"user\",\"gravatar\"]]],[14,\"alt\",\"User avatar\"],[12],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"ml-3\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"text-base font-medium leading-none text-white\"],[12],[2,\"\\n \"],[1,[32,0,[\"currentUser\",\"user\",\"name\"]]],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"mt-1 text-sm font-medium leading-none text-gray-400\"],[12],[2,\"\\n \"],[1,[32,0,[\"currentUser\",\"user\",\"email\"]]],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"mt-3 px-2\"],[12],[2,\"\\n \"],[10,\"a\"],[14,6,\"/account\"],[14,0,\"block px-3 py-2 rounded-md text-base font-medium text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Account\\n \"],[13],[2,\"\\n \"],[10,\"a\"],[14,6,\"/logout\"],[14,0,\"mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Sign out\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"]],\"parameters\":[]}]]],[2,\" \"],[13],[2,\"\\n\"],[2,\" \"],[10,\"main\"],[14,0,\"bg-gray-100 main\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"max-w-7xl mx-auto py-6 sm:px-6 lg:px-8\"],[12],[2,\"\\n \"],[1,[30,[36,6],[[30,[36,5],null,null]],null]],[2,\"\\n\"],[2,\" \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"],[13],[2,\"\\n\\n\"],[8,[32,1],[],[[\"@placement\"],[\"bottom-right\"]],null],[2,\"\\n\"]],\"parameters\":[1]}]]]],\"hasEval\":false,\"upvars\":[\"if\",\"not\",\"mut\",\"fn\",\"on\",\"-outlet\",\"component\",\"let\"]}", "meta": { "moduleName": "strider-ui/pods/application/template.hbs" } }); _exports.default = _default; }); ;define("strider-ui/pods/forgot-password/form/component", ["exports", "@glimmer/component", "ember-concurrency-decorators", "fetch"], function (_exports, _component, _emberConcurrencyDecorators, _fetch) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _dec, _dec2, _class, _descriptor, _descriptor2, _temp; function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; } function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); } let ForgotPasswordForm = (_dec = Ember.inject.service, _dec2 = Ember._tracked, (_class = (_temp = class ForgotPasswordForm extends _component.default { constructor(...args) { super(...args); _initializerDefineProperty(this, "notifications", _descriptor, this); _initializerDefineProperty(this, "email", _descriptor2, this); } *requestReset() { let response = yield (0, _fetch.default)('/forgot', { method: 'post', headers: { Accept: 'application/json', 'Content-Type': 'application/json' }, body: JSON.stringify({ email: this.email }) }); if (response.status === 200) { // TODO: navigate in ember once the main page is finished let result = yield response.json(); if (result === null || result === void 0 ? void 0 : result.ok) { this.notifications.add(result.message); } return; } try { let result = yield response.json(); if (result === null || result === void 0 ? void 0 : result.errors) { this.notifications.add(result.errors.join('\n'), { appearance: 'error' }); } } catch (e) { throw new Error('Not ok'); } } }, _temp), (_descriptor = _applyDecoratedDescriptor(_class.prototype, "notifications", [_dec], { configurable: true, enumerable: true, writable: true, initializer: null }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, "email", [_dec2], { configurable: true, enumerable: true, writable: true, initializer: null }), _applyDecoratedDescriptor(_class.prototype, "requestReset", [_emberConcurrencyDecorators.task], Object.getOwnPropertyDescriptor(_class.prototype, "requestReset"), _class.prototype)), _class)); _exports.default = ForgotPasswordForm; }); ;define("strider-ui/pods/forgot-password/form/template", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.HTMLBars.template({ "id": "6Czyp32x", "block": "{\"symbols\":[\"&attrs\"],\"statements\":[[11,\"form\"],[24,0,\"bg-white shadow-md rounded px-8 pt-6 pb-8 my-4\"],[17,1],[4,[38,2],[\"submit\",[30,[36,1],[[30,[36,0],[[32,0,[\"requestReset\"]]],null]],null]],null],[12],[2,\"\\n \"],[10,\"h2\"],[12],[2,\"Request Password Reset\"],[13],[2,\"\\n \"],[10,\"p\"],[14,0,\"text-sm mt-2 mb-4 max-w-lg\"],[12],[2,\"\\n If an account with the specified email exists, we'll send you an email with details on how to reset your password.\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"mb-4\"],[12],[2,\"\\n \"],[10,\"label\"],[14,0,\"block text-gray-700 text-sm font-medium mb-2\"],[14,\"for\",\"email\"],[12],[2,\"\\n Email\\n \"],[13],[2,\"\\n \"],[8,\"input\",[[24,0,\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline\"],[24,1,\"email\"],[24,\"placeholder\",\"Email\"]],[[\"@type\",\"@required\",\"@value\"],[\"email\",true,[32,0,[\"email\"]]]],null],[2,\"\\n \"],[13],[2,\"\\n\\n \"],[10,\"div\"],[14,0,\"flex items-center justify-between\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex flex-col\"],[12],[2,\"\\n \"],[8,\"link-to\",[[24,0,\"block align-baseline font-bold text-sm text-blue-500 hover:text-blue-800\"]],[[\"@route\"],[\"login\"]],[[\"default\"],[{\"statements\":[[2,\"\\n Login\\n \"]],\"parameters\":[]}]]],[2,\"\\n \"],[13],[2,\"\\n\\n \"],[10,\"button\"],[14,0,\"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline ml-4\"],[14,4,\"submit\"],[12],[2,\"\\n Submit\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"],[13]],\"hasEval\":false,\"upvars\":[\"perform\",\"prevent-default\",\"on\"]}", "meta": { "moduleName": "strider-ui/pods/forgot-password/form/template.hbs" } }); _exports.default = _default; }); ;define("strider-ui/pods/forgot-password/template", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.HTMLBars.template({ "id": "z1FYs2dm", "block": "{\"symbols\":[\"Form\"],\"statements\":[[6,[37,1],[[30,[36,0],[\"forgot-password/form\"],null]],null,[[\"default\"],[{\"statements\":[[2,\"\\n\\n\"],[10,\"div\"],[14,0,\"flex justify-center w-full\"],[12],[2,\"\\n \"],[8,[32,1],[],[[],[]],null],[2,\"\\n\"],[13]],\"parameters\":[1]}]]]],\"hasEval\":false,\"upvars\":[\"component\",\"let\"]}", "meta": { "moduleName": "strider-ui/pods/forgot-password/template.hbs" } }); _exports.default = _default; }); ;define("strider-ui/pods/login/form/component", ["exports", "@glimmer/component", "ember-concurrency-decorators", "fetch"], function (_exports, _component, _emberConcurrencyDecorators, _fetch) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _dec, _dec2, _dec3, _class, _descriptor, _descriptor2, _descriptor3, _temp; function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; } function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); } let LoginForm = (_dec = Ember.inject.service, _dec2 = Ember._tracked, _dec3 = Ember._tracked, (_class = (_temp = class LoginForm extends _component.default { constructor(...args) { super(...args); _initializerDefineProperty(this, "notifications", _descriptor, this); _initializerDefineProperty(this, "email", _descriptor2, this); _initializerDefineProperty(this, "password", _descriptor3, this); } *login() { let response = yield (0, _fetch.default)('/login', { method: 'post', headers: { Accept: 'application/json', 'Content-Type': 'application/json' }, body: JSON.stringify({ email: this.email, password: this.password }) }); if (response.status === 200) { // TODO: navigate in ember once the main page is finished return window.location.href = '/'; } try { let result = yield response.json(); if (result === null || result === void 0 ? void 0 : result.errors) { this.notifications.add(result.errors.join('\n'), { appearance: 'error' }); } return; } catch (e) { throw new Error('Not ok'); } } }, _temp), (_descriptor = _applyDecoratedDescriptor(_class.prototype, "notifications", [_dec], { configurable: true, enumerable: true, writable: true, initializer: null }), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, "email", [_dec2], { configurable: true, enumerable: true, writable: true, initializer: null }), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, "password", [_dec3], { configurable: true, enumerable: true, writable: true, initializer: null }), _applyDecoratedDescriptor(_class.prototype, "login", [_emberConcurrencyDecorators.task], Object.getOwnPropertyDescriptor(_class.prototype, "login"), _class.prototype)),