@okta-dfuhriman/okta-auth-js
Version:
The Okta Auth SDK
1,328 lines (1,114 loc) • 3.37 MB
JavaScript
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else if(typeof exports === 'object')
exports["OktaSignIn"] = factory();
else
root["OktaSignIn"] = factory();
})(self, function() {
return /******/ (function() { // webpackBootstrap
/******/ var __webpack_modules__ = ({
/***/ "./node_modules/@sindresorhus/to-milliseconds/index.js":
/*!*************************************************************!*\
!*** ./node_modules/@sindresorhus/to-milliseconds/index.js ***!
\*************************************************************/
/***/ (function(module) {
"use strict";
const converters = {
days: value => value * 864e5,
hours: value => value * 36e5,
minutes: value => value * 6e4,
seconds: value => value * 1e3,
milliseconds: value => value,
microseconds: value => value / 1e3,
nanoseconds: value => value / 1e6
};
const toMilliseconds = object => Object.entries(object).reduce((milliseconds, [key, value]) => {
if (typeof value !== 'number') {
throw new TypeError(`Expected a \`number\` for key \`${key}\`, got \`${value}\` (${typeof value})`);
}
if (!converters[key]) {
throw new Error('Unsupported time key');
}
return milliseconds + converters[key](value);
}, 0);
module.exports = toMilliseconds;
// TODO: remove this for next major version
module.exports["default"] = toMilliseconds;
/***/ }),
/***/ "./node_modules/parse-ms/index.js":
/*!****************************************!*\
!*** ./node_modules/parse-ms/index.js ***!
\****************************************/
/***/ (function(module) {
"use strict";
module.exports = milliseconds => {
if (typeof milliseconds !== 'number') {
throw new TypeError('Expected a number');
}
const roundTowardsZero = milliseconds > 0 ? Math.floor : Math.ceil;
return {
days: roundTowardsZero(milliseconds / 86400000),
hours: roundTowardsZero(milliseconds / 3600000) % 24,
minutes: roundTowardsZero(milliseconds / 60000) % 60,
seconds: roundTowardsZero(milliseconds / 1000) % 60,
milliseconds: roundTowardsZero(milliseconds) % 1000,
microseconds: roundTowardsZero(milliseconds * 1000) % 1000,
nanoseconds: roundTowardsZero(milliseconds * 1e6) % 1000
};
};
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/_commonjsHelpers.js":
/*!**********************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/_commonjsHelpers.js ***!
\**********************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.commonjsGlobal = void 0;
exports.getDefaultExportFromCjs = getDefaultExportFromCjs;
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
exports.commonjsGlobal = commonjsGlobal;
function getDefaultExportFromCjs(x) {
return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;
}
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/backbone.js":
/*!**************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/backbone.js ***!
\**************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.b = void 0;
var backbone = {
exports: {}
};
exports.b = backbone;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/base.js":
/*!**********************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/base.js ***!
\**********************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.__exports = void 0;
var base = {};
exports.__exports = base;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/block-helper-missing.js":
/*!**************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/block-helper-missing.js ***!
\**************************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.b = void 0;
var blockHelperMissing = {
exports: {}
};
exports.b = blockHelperMissing;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/create-new-lookup-object.js":
/*!******************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/create-new-lookup-object.js ***!
\******************************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.__exports = void 0;
var createNewLookupObject = {};
exports.__exports = createNewLookupObject;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/decorators.js":
/*!****************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/decorators.js ***!
\****************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.__exports = void 0;
var decorators = {};
exports.__exports = decorators;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/each.js":
/*!**********************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/each.js ***!
\**********************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.e = void 0;
var each = {
exports: {}
};
exports.e = each;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/exception.js":
/*!***************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/exception.js ***!
\***************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.e = void 0;
var exception = {
exports: {}
};
exports.e = exception;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/handlebars.runtime.js":
/*!************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/handlebars.runtime.js ***!
\************************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.h = void 0;
var handlebars_runtime = {
exports: {}
};
exports.h = handlebars_runtime;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/helper-missing.js":
/*!********************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/helper-missing.js ***!
\********************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.h = void 0;
var helperMissing = {
exports: {}
};
exports.h = helperMissing;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/helpers.js":
/*!*************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/helpers.js ***!
\*************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.__exports = void 0;
var helpers = {};
exports.__exports = helpers;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/if.js":
/*!********************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/if.js ***!
\********************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports._ = void 0;
var _if = {
exports: {}
};
exports._ = _if;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/inline.js":
/*!************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/inline.js ***!
\************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.i = void 0;
var inline = {
exports: {}
};
exports.i = inline;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/js.cookie.js":
/*!***************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/js.cookie.js ***!
\***************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.j = void 0;
var js_cookie = {
exports: {}
};
exports.j = js_cookie;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/log.js":
/*!*********************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/log.js ***!
\*********************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.l = void 0;
var log = {
exports: {}
};
exports.l = log;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/logger.js":
/*!************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/logger.js ***!
\************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.l = void 0;
var logger = {
exports: {}
};
exports.l = logger;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/lookup.js":
/*!************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/lookup.js ***!
\************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.l = void 0;
var lookup = {
exports: {}
};
exports.l = lookup;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/no-conflict.js":
/*!*****************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/no-conflict.js ***!
\*****************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.n = void 0;
var noConflict = {
exports: {}
};
exports.n = noConflict;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/proto-access.js":
/*!******************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/proto-access.js ***!
\******************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.__exports = void 0;
var protoAccess = {};
exports.__exports = protoAccess;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/runtime.js":
/*!*************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/runtime.js ***!
\*************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.__exports = void 0;
var runtime = {};
exports.__exports = runtime;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/safe-string.js":
/*!*****************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/safe-string.js ***!
\*****************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.s = void 0;
var safeString = {
exports: {}
};
exports.s = safeString;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/underscore-min.js":
/*!********************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/underscore-min.js ***!
\********************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.u = void 0;
var underscoreMin = {
exports: {}
};
exports.u = underscoreMin;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/utils.js":
/*!***********************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/utils.js ***!
\***********************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.__exports = void 0;
var utils = {};
exports.__exports = utils;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/with.js":
/*!**********************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/with.js ***!
\**********************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports._ = void 0;
var _with = {
exports: {}
};
exports._ = _with;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/_virtual/wrapHelper.js":
/*!****************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/_virtual/wrapHelper.js ***!
\****************************************************************/
/***/ (function(__unused_webpack_module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.__exports = void 0;
var wrapHelper = {};
exports.__exports = wrapHelper;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars.runtime.js":
/*!***************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars.runtime.js ***!
\***************************************************************************************/
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _commonjsHelpers = __webpack_require__(/*! ../../../../_virtual/_commonjsHelpers.js */ "./packages/@okta/courage-dist/esm/_virtual/_commonjsHelpers.js");
var _handlebarsRuntime2 = __webpack_require__(/*! ../../../../_virtual/handlebars.runtime.js */ "./packages/@okta/courage-dist/esm/_virtual/handlebars.runtime.js");
__webpack_require__(/*! ./handlebars/base.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/base.js");
__webpack_require__(/*! ./handlebars/safe-string.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/safe-string.js");
__webpack_require__(/*! ./handlebars/exception.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/exception.js");
__webpack_require__(/*! ./handlebars/utils.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/utils.js");
__webpack_require__(/*! ./handlebars/runtime.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/runtime.js");
__webpack_require__(/*! ./handlebars/no-conflict.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/no-conflict.js");
var _base2 = __webpack_require__(/*! ../../../../_virtual/base.js */ "./packages/@okta/courage-dist/esm/_virtual/base.js");
var _utils2 = __webpack_require__(/*! ../../../../_virtual/utils.js */ "./packages/@okta/courage-dist/esm/_virtual/utils.js");
var _runtime2 = __webpack_require__(/*! ../../../../_virtual/runtime.js */ "./packages/@okta/courage-dist/esm/_virtual/runtime.js");
var _exception2 = __webpack_require__(/*! ../../../../_virtual/exception.js */ "./packages/@okta/courage-dist/esm/_virtual/exception.js");
var _noConflict2 = __webpack_require__(/*! ../../../../_virtual/no-conflict.js */ "./packages/@okta/courage-dist/esm/_virtual/no-conflict.js");
var _safeString2 = __webpack_require__(/*! ../../../../_virtual/safe-string.js */ "./packages/@okta/courage-dist/esm/_virtual/safe-string.js");
(function (module, exports) {
exports.__esModule = true; // istanbul ignore next
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
'default': obj
};
} // istanbul ignore next
function _interopRequireWildcard(obj) {
if (obj && obj.__esModule) {
return obj;
} else {
var newObj = {};
if (obj != null) {
for (var key in obj) {
if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];
}
}
newObj['default'] = obj;
return newObj;
}
}
var _handlebarsBase = _base2.__exports;
var base$1 = _interopRequireWildcard(_handlebarsBase); // Each of these augment the Handlebars object. No need to setup here.
// (This is done to easily share code between commonjs and browse envs)
var _handlebarsSafeString = _safeString2.s.exports;
var _handlebarsSafeString2 = _interopRequireDefault(_handlebarsSafeString);
var _handlebarsException = _exception2.e.exports;
var _handlebarsException2 = _interopRequireDefault(_handlebarsException);
var _handlebarsUtils = _utils2.__exports;
var Utils = _interopRequireWildcard(_handlebarsUtils);
var _handlebarsRuntime = _runtime2.__exports;
var runtime$1 = _interopRequireWildcard(_handlebarsRuntime);
var _handlebarsNoConflict = _noConflict2.n.exports;
var _handlebarsNoConflict2 = _interopRequireDefault(_handlebarsNoConflict); // For compatibility and usage outside of module systems, make the Handlebars object a namespace
function create() {
var hb = new base$1.HandlebarsEnvironment();
Utils.extend(hb, base$1);
hb.SafeString = _handlebarsSafeString2['default'];
hb.Exception = _handlebarsException2['default'];
hb.Utils = Utils;
hb.escapeExpression = Utils.escapeExpression;
hb.VM = runtime$1;
hb.template = function (spec) {
return runtime$1.template(spec, hb);
};
return hb;
}
var inst = create();
inst.create = create;
_handlebarsNoConflict2['default'](inst);
inst['default'] = inst;
exports['default'] = inst;
module.exports = exports['default'];
})(_handlebarsRuntime2.h, _handlebarsRuntime2.h.exports);
var _Handlebars2 = /*@__PURE__*/(0, _commonjsHelpers.getDefaultExportFromCjs)(_handlebarsRuntime2.h.exports);
exports["default"] = _Handlebars2;
module.exports = exports.default;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/base.js":
/*!************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/base.js ***!
\************************************************************************************/
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
Object.defineProperty(exports, "default", ({
enumerable: true,
get: function () {
return _base.__exports;
}
}));
var _base = __webpack_require__(/*! ../../../../../_virtual/base.js */ "./packages/@okta/courage-dist/esm/_virtual/base.js");
__webpack_require__(/*! ./utils.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/utils.js");
__webpack_require__(/*! ./exception.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/exception.js");
__webpack_require__(/*! ./helpers.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers.js");
__webpack_require__(/*! ./decorators.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/decorators.js");
__webpack_require__(/*! ./logger.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/logger.js");
__webpack_require__(/*! ./internal/proto-access.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/internal/proto-access.js");
var _utils3 = __webpack_require__(/*! ../../../../../_virtual/utils.js */ "./packages/@okta/courage-dist/esm/_virtual/utils.js");
var _protoAccess2 = __webpack_require__(/*! ../../../../../_virtual/proto-access.js */ "./packages/@okta/courage-dist/esm/_virtual/proto-access.js");
var _helpers3 = __webpack_require__(/*! ../../../../../_virtual/helpers.js */ "./packages/@okta/courage-dist/esm/_virtual/helpers.js");
var _decorators3 = __webpack_require__(/*! ../../../../../_virtual/decorators.js */ "./packages/@okta/courage-dist/esm/_virtual/decorators.js");
var _logger4 = __webpack_require__(/*! ../../../../../_virtual/logger.js */ "./packages/@okta/courage-dist/esm/_virtual/logger.js");
var _exception4 = __webpack_require__(/*! ../../../../../_virtual/exception.js */ "./packages/@okta/courage-dist/esm/_virtual/exception.js");
_base.__exports.__esModule = true;
_base.__exports.HandlebarsEnvironment = HandlebarsEnvironment; // istanbul ignore next
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
'default': obj
};
}
var _utils = _utils3.__exports;
var _exception = _exception4.e.exports;
var _exception2 = _interopRequireDefault(_exception);
var _helpers = _helpers3.__exports;
var _decorators = _decorators3.__exports;
var _logger = _logger4.l.exports;
var _logger2 = _interopRequireDefault(_logger);
var _internalProtoAccess = _protoAccess2.__exports;
var VERSION = '4.7.7';
_base.__exports.VERSION = VERSION;
var COMPILER_REVISION = 8;
_base.__exports.COMPILER_REVISION = COMPILER_REVISION;
var LAST_COMPATIBLE_COMPILER_REVISION = 7;
_base.__exports.LAST_COMPATIBLE_COMPILER_REVISION = LAST_COMPATIBLE_COMPILER_REVISION;
var REVISION_CHANGES = {
1: '<= 1.0.rc.2',
// 1.0.rc.2 is actually rev2 but doesn't report it
2: '== 1.0.0-rc.3',
3: '== 1.0.0-rc.4',
4: '== 1.x.x',
5: '== 2.0.0-alpha.x',
6: '>= 2.0.0-beta.1',
7: '>= 4.0.0 <4.3.0',
8: '>= 4.3.0'
};
_base.__exports.REVISION_CHANGES = REVISION_CHANGES;
var objectType = '[object Object]';
function HandlebarsEnvironment(helpers, partials, decorators) {
this.helpers = helpers || {};
this.partials = partials || {};
this.decorators = decorators || {};
_helpers.registerDefaultHelpers(this);
_decorators.registerDefaultDecorators(this);
}
HandlebarsEnvironment.prototype = {
constructor: HandlebarsEnvironment,
logger: _logger2['default'],
log: _logger2['default'].log,
registerHelper: function registerHelper(name, fn) {
if (_utils.toString.call(name) === objectType) {
if (fn) {
throw new _exception2['default']('Arg not supported with multiple helpers');
}
_utils.extend(this.helpers, name);
} else {
this.helpers[name] = fn;
}
},
unregisterHelper: function unregisterHelper(name) {
delete this.helpers[name];
},
registerPartial: function registerPartial(name, partial) {
if (_utils.toString.call(name) === objectType) {
_utils.extend(this.partials, name);
} else {
if (typeof partial === 'undefined') {
throw new _exception2['default']('Attempting to register a partial called "' + name + '" as undefined');
}
this.partials[name] = partial;
}
},
unregisterPartial: function unregisterPartial(name) {
delete this.partials[name];
},
registerDecorator: function registerDecorator(name, fn) {
if (_utils.toString.call(name) === objectType) {
if (fn) {
throw new _exception2['default']('Arg not supported with multiple decorators');
}
_utils.extend(this.decorators, name);
} else {
this.decorators[name] = fn;
}
},
unregisterDecorator: function unregisterDecorator(name) {
delete this.decorators[name];
},
/**
* Reset the memory of illegal property accesses that have already been logged.
* @deprecated should only be used in handlebars test-cases
*/
resetLoggedPropertyAccesses: function resetLoggedPropertyAccesses() {
_internalProtoAccess.resetLoggedProperties();
}
};
var log = _logger2['default'].log;
_base.__exports.log = log;
_base.__exports.createFrame = _utils.createFrame;
_base.__exports.logger = _logger2['default'];
module.exports = exports.default;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/decorators.js":
/*!******************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/decorators.js ***!
\******************************************************************************************/
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
Object.defineProperty(exports, "default", ({
enumerable: true,
get: function () {
return _decorators.__exports;
}
}));
var _decorators = __webpack_require__(/*! ../../../../../_virtual/decorators.js */ "./packages/@okta/courage-dist/esm/_virtual/decorators.js");
__webpack_require__(/*! ./decorators/inline.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/decorators/inline.js");
var _inline2 = __webpack_require__(/*! ../../../../../_virtual/inline.js */ "./packages/@okta/courage-dist/esm/_virtual/inline.js");
_decorators.__exports.__esModule = true;
_decorators.__exports.registerDefaultDecorators = registerDefaultDecorators; // istanbul ignore next
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
'default': obj
};
}
var _decoratorsInline = _inline2.i.exports;
var _decoratorsInline2 = _interopRequireDefault(_decoratorsInline);
function registerDefaultDecorators(instance) {
_decoratorsInline2['default'](instance);
}
module.exports = exports.default;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/decorators/inline.js":
/*!*************************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/decorators/inline.js ***!
\*************************************************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
"use strict";
var _inline = __webpack_require__(/*! ../../../../../../_virtual/inline.js */ "./packages/@okta/courage-dist/esm/_virtual/inline.js");
__webpack_require__(/*! ../utils.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/utils.js");
var _utils3 = __webpack_require__(/*! ../../../../../../_virtual/utils.js */ "./packages/@okta/courage-dist/esm/_virtual/utils.js");
(function (module, exports) {
exports.__esModule = true;
var _utils = _utils3.__exports;
exports['default'] = function (instance) {
instance.registerDecorator('inline', function (fn, props, container, options) {
var ret = fn;
if (!props.partials) {
props.partials = {};
ret = function (context, options) {
// Create a new partials stack frame prior to exec.
var original = container.partials;
container.partials = _utils.extend({}, original, props.partials);
var ret = fn(context, options);
container.partials = original;
return ret;
};
}
props.partials[options.args[0]] = options.fn;
return ret;
});
};
module.exports = exports['default'];
})(_inline.i, _inline.i.exports);
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/exception.js":
/*!*****************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/exception.js ***!
\*****************************************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
"use strict";
var _exception = __webpack_require__(/*! ../../../../../_virtual/exception.js */ "./packages/@okta/courage-dist/esm/_virtual/exception.js");
(function (module, exports) {
exports.__esModule = true;
var errorProps = ['description', 'fileName', 'lineNumber', 'endLineNumber', 'message', 'name', 'number', 'stack'];
function Exception(message, node) {
var loc = node && node.loc,
line = undefined,
endLineNumber = undefined,
column = undefined,
endColumn = undefined;
if (loc) {
line = loc.start.line;
endLineNumber = loc.end.line;
column = loc.start.column;
endColumn = loc.end.column;
message += ' - ' + line + ':' + column;
}
var tmp = Error.prototype.constructor.call(this, message); // Unfortunately errors are not enumerable in Chrome (at least), so `for prop in tmp` doesn't work.
for (var idx = 0; idx < errorProps.length; idx++) {
this[errorProps[idx]] = tmp[errorProps[idx]];
}
/* istanbul ignore else */
if (Error.captureStackTrace) {
Error.captureStackTrace(this, Exception);
}
try {
if (loc) {
this.lineNumber = line;
this.endLineNumber = endLineNumber; // Work around issue under safari where we can't directly set the column value
/* istanbul ignore next */
if (Object.defineProperty) {
Object.defineProperty(this, 'column', {
value: column,
enumerable: true
});
Object.defineProperty(this, 'endColumn', {
value: endColumn,
enumerable: true
});
} else {
this.column = column;
this.endColumn = endColumn;
}
}
} catch (nop) {
/* Ignore if the browser is very particular */
}
}
Exception.prototype = new Error();
exports['default'] = Exception;
module.exports = exports['default'];
})(_exception.e, _exception.e.exports);
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers.js":
/*!***************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers.js ***!
\***************************************************************************************/
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
Object.defineProperty(exports, "default", ({
enumerable: true,
get: function () {
return _helpers.__exports;
}
}));
var _helpers = __webpack_require__(/*! ../../../../../_virtual/helpers.js */ "./packages/@okta/courage-dist/esm/_virtual/helpers.js");
__webpack_require__(/*! ./helpers/block-helper-missing.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/block-helper-missing.js");
__webpack_require__(/*! ./helpers/each.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/each.js");
__webpack_require__(/*! ./helpers/helper-missing.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/helper-missing.js");
__webpack_require__(/*! ./helpers/if.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/if.js");
__webpack_require__(/*! ./helpers/log.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/log.js");
__webpack_require__(/*! ./helpers/lookup.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/lookup.js");
__webpack_require__(/*! ./helpers/with.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/with.js");
var _each2 = __webpack_require__(/*! ../../../../../_virtual/each.js */ "./packages/@okta/courage-dist/esm/_virtual/each.js");
var _helperMissing2 = __webpack_require__(/*! ../../../../../_virtual/helper-missing.js */ "./packages/@okta/courage-dist/esm/_virtual/helper-missing.js");
var _if3 = __webpack_require__(/*! ../../../../../_virtual/if.js */ "./packages/@okta/courage-dist/esm/_virtual/if.js");
var _log2 = __webpack_require__(/*! ../../../../../_virtual/log.js */ "./packages/@okta/courage-dist/esm/_virtual/log.js");
var _lookup2 = __webpack_require__(/*! ../../../../../_virtual/lookup.js */ "./packages/@okta/courage-dist/esm/_virtual/lookup.js");
var _with3 = __webpack_require__(/*! ../../../../../_virtual/with.js */ "./packages/@okta/courage-dist/esm/_virtual/with.js");
var _blockHelperMissing2 = __webpack_require__(/*! ../../../../../_virtual/block-helper-missing.js */ "./packages/@okta/courage-dist/esm/_virtual/block-helper-missing.js");
_helpers.__exports.__esModule = true;
_helpers.__exports.registerDefaultHelpers = registerDefaultHelpers;
_helpers.__exports.moveHelperToHooks = moveHelperToHooks; // istanbul ignore next
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
'default': obj
};
}
var _helpersBlockHelperMissing = _blockHelperMissing2.b.exports;
var _helpersBlockHelperMissing2 = _interopRequireDefault(_helpersBlockHelperMissing);
var _helpersEach = _each2.e.exports;
var _helpersEach2 = _interopRequireDefault(_helpersEach);
var _helpersHelperMissing = _helperMissing2.h.exports;
var _helpersHelperMissing2 = _interopRequireDefault(_helpersHelperMissing);
var _helpersIf = _if3._.exports;
var _helpersIf2 = _interopRequireDefault(_helpersIf);
var _helpersLog = _log2.l.exports;
var _helpersLog2 = _interopRequireDefault(_helpersLog);
var _helpersLookup = _lookup2.l.exports;
var _helpersLookup2 = _interopRequireDefault(_helpersLookup);
var _helpersWith = _with3._.exports;
var _helpersWith2 = _interopRequireDefault(_helpersWith);
function registerDefaultHelpers(instance) {
_helpersBlockHelperMissing2['default'](instance);
_helpersEach2['default'](instance);
_helpersHelperMissing2['default'](instance);
_helpersIf2['default'](instance);
_helpersLog2['default'](instance);
_helpersLookup2['default'](instance);
_helpersWith2['default'](instance);
}
function moveHelperToHooks(instance, helperName, keepHelper) {
if (instance.helpers[helperName]) {
instance.hooks[helperName] = instance.helpers[helperName];
if (!keepHelper) {
delete instance.helpers[helperName];
}
}
}
module.exports = exports.default;
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/block-helper-missing.js":
/*!************************************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/block-helper-missing.js ***!
\************************************************************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
"use strict";
var _blockHelperMissing = __webpack_require__(/*! ../../../../../../_virtual/block-helper-missing.js */ "./packages/@okta/courage-dist/esm/_virtual/block-helper-missing.js");
__webpack_require__(/*! ../utils.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/utils.js");
var _utils3 = __webpack_require__(/*! ../../../../../../_virtual/utils.js */ "./packages/@okta/courage-dist/esm/_virtual/utils.js");
(function (module, exports) {
exports.__esModule = true;
var _utils = _utils3.__exports;
exports['default'] = function (instance) {
instance.registerHelper('blockHelperMissing', function (context, options) {
var inverse = options.inverse,
fn = options.fn;
if (context === true) {
return fn(this);
} else if (context === false || context == null) {
return inverse(this);
} else if (_utils.isArray(context)) {
if (context.length > 0) {
if (options.ids) {
options.ids = [options.name];
}
return instance.helpers.each(context, options);
} else {
return inverse(this);
}
} else {
if (options.data && options.ids) {
var data = _utils.createFrame(options.data);
data.contextPath = _utils.appendContextPath(options.data.contextPath, options.name);
options = {
data: data
};
}
return fn(context, options);
}
});
};
module.exports = exports['default'];
})(_blockHelperMissing.b, _blockHelperMissing.b.exports);
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/each.js":
/*!********************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/each.js ***!
\********************************************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
"use strict";
var _commonjsHelpers = __webpack_require__(/*! ../../../../../../_virtual/_commonjsHelpers.js */ "./packages/@okta/courage-dist/esm/_virtual/_commonjsHelpers.js");
var _each = __webpack_require__(/*! ../../../../../../_virtual/each.js */ "./packages/@okta/courage-dist/esm/_virtual/each.js");
__webpack_require__(/*! ../utils.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/utils.js");
__webpack_require__(/*! ../exception.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/exception.js");
var _utils3 = __webpack_require__(/*! ../../../../../../_virtual/utils.js */ "./packages/@okta/courage-dist/esm/_virtual/utils.js");
var _exception4 = __webpack_require__(/*! ../../../../../../_virtual/exception.js */ "./packages/@okta/courage-dist/esm/_virtual/exception.js");
(function (module, exports) {
exports.__esModule = true; // istanbul ignore next
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
'default': obj
};
}
var _utils = _utils3.__exports;
var _exception = _exception4.e.exports;
var _exception2 = _interopRequireDefault(_exception);
exports['default'] = function (instance) {
instance.registerHelper('each', function (context, options) {
if (!options) {
throw new _exception2['default']('Must pass iterator to #each');
}
var fn = options.fn,
inverse = options.inverse,
i = 0,
ret = '',
data = undefined,
contextPath = undefined;
if (options.data && options.ids) {
contextPath = _utils.appendContextPath(options.data.contextPath, options.ids[0]) + '.';
}
if (_utils.isFunction(context)) {
context = context.call(this);
}
if (options.data) {
data = _utils.createFrame(options.data);
}
function execIteration(field, index, last) {
if (data) {
data.key = field;
data.index = index;
data.first = index === 0;
data.last = !!last;
if (contextPath) {
data.contextPath = contextPath + field;
}
}
ret = ret + fn(context[field], {
data: data,
blockParams: _utils.blockParams([context[field], field], [contextPath + field, null])
});
}
if (context && typeof context === 'object') {
if (_utils.isArray(context)) {
for (var j = context.length; i < j; i++) {
if (i in context) {
execIteration(i, i, i === context.length - 1);
}
}
} else if (_commonjsHelpers.commonjsGlobal.Symbol && context[_commonjsHelpers.commonjsGlobal.Symbol.iterator]) {
var newContext = [];
var iterator = context[_commonjsHelpers.commonjsGlobal.Symbol.iterator]();
for (var it = iterator.next(); !it.done; it = iterator.next()) {
newContext.push(it.value);
}
context = newContext;
for (var j = context.length; i < j; i++) {
execIteration(i, i, i === context.length - 1);
}
} else {
(function () {
var priorKey = undefined;
Object.keys(context).forEach(function (key) {
// We're running the iterations one step out of sync so we can detect
// the last iteration without have to scan the object twice and create
// an itermediate keys array.
if (priorKey !== undefined) {
execIteration(priorKey, i - 1);
}
priorKey = key;
i++;
});
if (priorKey !== undefined) {
execIteration(priorKey, i - 1, true);
}
})();
}
}
if (i === 0) {
ret = inverse(this);
}
return ret;
});
};
module.exports = exports['default'];
})(_each.e, _each.e.exports);
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/helper-missing.js":
/*!******************************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/helper-missing.js ***!
\******************************************************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
"use strict";
var _helperMissing = __webpack_require__(/*! ../../../../../../_virtual/helper-missing.js */ "./packages/@okta/courage-dist/esm/_virtual/helper-missing.js");
__webpack_require__(/*! ../exception.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/exception.js");
var _exception4 = __webpack_require__(/*! ../../../../../../_virtual/exception.js */ "./packages/@okta/courage-dist/esm/_virtual/exception.js");
(function (module, exports) {
exports.__esModule = true; // istanbul ignore next
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
'default': obj
};
}
var _exception = _exception4.e.exports;
var _exception2 = _interopRequireDefault(_exception);
exports['default'] = function (instance) {
instance.registerHelper('helperMissing', function () /* [args, ]options */
{
if (arguments.length === 1) {
// A missing field in a {{foo}} construct.
return undefined;
} else {
// Someone is actually trying to call something, blow up.
throw new _exception2['default']('Missing helper: "' + arguments[arguments.length - 1].name + '"');
}
});
};
module.exports = exports['default'];
})(_helperMissing.h, _helperMissing.h.exports);
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/if.js":
/*!******************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/if.js ***!
\******************************************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
"use strict";
var _if2 = __webpack_require__(/*! ../../../../../../_virtual/if.js */ "./packages/@okta/courage-dist/esm/_virtual/if.js");
__webpack_require__(/*! ../utils.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/utils.js");
__webpack_require__(/*! ../exception.js */ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/exception.js");
var _utils3 = __webpack_require__(/*! ../../../../../../_virtual/utils.js */ "./packages/@okta/courage-dist/esm/_virtual/utils.js");
var _exception4 = __webpack_require__(/*! ../../../../../../_virtual/exception.js */ "./packages/@okta/courage-dist/esm/_virtual/exception.js");
(function (module, exports) {
exports.__esModule = true; // istanbul ignore next
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
'default': obj
};
}
var _utils = _utils3.__exports;
var _exception = _exception4.e.exports;
var _exception2 = _interopRequireDefault(_exception);
exports['default'] = function (instance) {
instance.registerHelper('if', function (conditional, options) {
if (arguments.length != 2) {
throw new _exception2['default']('#if requires exactly one argument');
}
if (_utils.isFunction(conditional)) {
conditional = conditional.call(this);
} // Default behavior is to render the positive path if the value is truthy and not empty.
// The `includeZero` option may be set to treat the condtional as purely not empty based on the
// behavior of isEmpty. Effectively this determines if 0 is handled by the positive path or negative.
if (!options.hash.includeZero && !conditional || _utils.isEmpty(conditional)) {
return options.inverse(this);
} else {
return options.fn(this);
}
});
instance.registerHelper('unless', function (conditional, options) {
if (arguments.length != 2) {
throw new _exception2['default']('#unless requires exactly one argument');
}
return instance.helpers['if'].call(this, conditional, {
fn: options.inverse,
inverse: options.fn,
hash: options.hash
});
});
};
module.exports = exports['default'];
})(_if2._, _if2._.exports);
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/log.js":
/*!*******************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/log.js ***!
\*******************************************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
"use strict";
var _log = __webpack_require__(/*! ../../../../../../_virtual/log.js */ "./packages/@okta/courage-dist/esm/_virtual/log.js");
(function (module, exports) {
exports.__esModule = true;
exports['default'] = function (instance) {
instance.registerHelper('log', function () /* message, options */
{
var args = [undefined],
options = arguments[arguments.length - 1];
for (var i = 0; i < arguments.length - 1; i++) {
args.push(arguments[i]);
}
var level = 1;
if (options.hash.level != null) {
level = options.hash.level;
} else if (options.data && options.data.level != null) {
level = options.data.level;
}
args[0] = level;
instance.log.apply(instance, args);
});
};
module.exports = exports['default'];
})(_log.l, _log.l.exports);
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/lookup.js":
/*!**********************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/lookup.js ***!
\**********************************************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
"use strict";
var _lookup = __webpack_require__(/*! ../../../../../../_virtual/lookup.js */ "./packages/@okta/courage-dist/esm/_virtual/lookup.js");
(function (module, exports) {
exports.__esModule = true;
exports['default'] = function (instance) {
instance.registerHelper('lookup', function (obj, field, options) {
if (!obj) {
// Note for 5.0: Change to "obj == null" in 5.0
return obj;
}
return options.lookupProperty(obj, field);
});
};
module.exports = exports['default'];
})(_lookup.l, _lookup.l.exports);
/***/ }),
/***/ "./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/with.js":
/*!********************************************************************************************!*\
!*** ./packages/@okta/courage-dist/esm/lib/handlebars/dist/cjs/handlebars/helpers/with.js ***!
\********************************************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
"use strict";
var _with2 = __webpack_require__(/*! ../../../../../..